Форум сайта python.su
Что-то торможу. Не могу сообразить как список вида преобразовать к виду [, , , , ].
Офлайн
Вот то, до чего я додумался, но что-то, как-то топорненько.
>>> lst = [0,1,2,3,4,5,6,7,8,9]
>>> index = 0
>>> L = []
>>> while index != len(lst):
... L.append([lst[index], lst[index + 1]])
... index +=2
>>> L
[[0, 1], [2, 3], [4, 5], [6, 7], [8, 9]]
Отредактировано (Янв. 12, 2011 11:27:49)
Офлайн
>>> l = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> l2 = []
>>> for i in range(0, len(l), 2):
... l2.append([l[i], l[i+1]])
...
>>> print l2
[[0, 1], [2, 3], [4, 5], [6, 7], [8, 9]]
Офлайн
map(None, ls[::2], ls[1::2])
zip(ls[::2], ls[1::2])
Отредактировано (Янв. 12, 2011 12:02:41)
Офлайн