Найти - Пользователи
Полная версия: Преобразовать список
Начало » Центр помощи » Преобразовать список
1
walter
Что-то торможу. Не могу сообразить как список вида преобразовать к виду [, , , , ].
walter
Вот то, до чего я додумался, но что-то, как-то топорненько.
>>> 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]]
Chern
>>> 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]]
PooH
map(None, ls[::2], ls[1::2])
или
zip(ls[::2], ls[1::2])
в зависимости от того, как нужно поступить с непарными элементами
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB