知らないとかけない python の便利な書き方
複数のリストで for ループを回す,
list1 = [1,2,3,4]
list2 = ['a','b','c','d']
for (x, y) in zip(list1, list2):
print x
print y
ちなみに zip(list1, list2) は
[(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd')]
こういうタプルのリストになる.
for ループの中で index を使うには enumerate関数.
for (index, x) in enumerate(list1):
print str(index) + ':' + x
こういったことを知らないと,
for index in range(0, len(list1)):
x = list1[index]
y = list2[index]
としてしまう.
複数のリストで for ループを回す,
list1 = [1,2,3,4]
list2 = ['a','b','c','d']
for (x, y) in zip(list1, list2):
print x
print y
ちなみに zip(list1, list2) は
[(1, 'a'), (2, 'b'), (3, 'c'), (4, 'd')]
こういうタプルのリストになる.
for ループの中で index を使うには enumerate関数.
for (index, x) in enumerate(list1):
print str(index) + ':' + x
こういったことを知らないと,
for index in range(0, len(list1)):
x = list1[index]
y = list2[index]
としてしまう.