Форум сайта python.su
В Python я могу написать так:
for element in (1, 4, 6, 8):
print element
a = (1, 4, 6, 8)
b = ("a", "b", "c", "d")
for a_element, b_element in (a, b):
print a_element, b_element
Офлайн
for a, b in zip(alist, blist):
print a, b
for a, b,c in itertools.izip(a_iterable, b_iterable, c_iterable):
print a,b,c
for index, b in enumerate(b):
print b, alist[index]
Офлайн
enumerate немного не то, так как у меня два списка и ни один из не является порядковым номером, а вот zip то, что надо
спасибо
Офлайн
demasможет быть в вашем случае красИвее всего использовать словарь.
А как красиво написать код, когда у меня есть две одинаковые по размеру коллекции и я хочу поочереди работать с n-ым членом из каждой?
Офлайн