Форум сайта python.su
Добрый день.
Вопрос такой, есть два списка, добпустим
a=[1,2,3,45]
b=[6,5,3]
for i,j in a,b:
print "%s%s" % (i,j)
Офлайн
for i,j in zip(a,b):
print "%s%s" % (i,j)
Офлайн
С разной длиной разбирайтесь сами
>>> a=[1,2,3,45]
>>> b=[6,5,3]
>>> zip(a,b)
[(1, 6), (2, 5), (3, 3)]
>>> for i,j in zip(a,b):
... print i,j
...
1 6
2 5
3 3
Офлайн
truporezдля этого можно заюзать map
С разной длиной разбирайтесь сами
>>> a=[1,2,3,45]
>>> b=[6,5,3]
>>> for i,j in map(None,a,b):
... print i,j
...
1 6
2 5
3 3
45 None
Офлайн
Офлайн
Спасибо всем большое за помощь,а то я начал уже с длиннами списков заморачиваться и в зависимости от этого использовать разные циклы. Блин вот когда читал книгу по python именно тему про map/zip как-то бегло пролистал.
Офлайн
>>> a =
>>> b =
>>>
Офлайн