SirAnthony 23.08.2011 22:00

Схороняю ерунду
>>> n = 3
>>> lst = [1, 2, 3, 4, 5, 6, 7, 8]
>>> lst.extend([None] * ((len(lst) % n) — 1))
>>> zip(*[iter(lst)]*n)
>>> [(1, 2, 3), (4, 5, 6), (7, 8, None)]

1. 238328 23.08.2011 22:39

лолшто?

2. SirAnthony238328 /1 23.08.2011 22:46 home

А что не так?

3. 238328SirAnthony /2 23.08.2011 23:57

ну ок

4. SirAnthony238328 /3 24.08.2011 00:02 home

Не, там есть конечно косяк, и работает не как планировалось, 5 утра все же, но пример работает правильно.

5. werehuman 24.08.2011 06:09

Я хуй, вместо list.extend всегда юзал +=

Do you really want to delete ?