三日月館【別館】開発・制作Tips集
[Python] 複数のリストをまとめてループする
最終更新:
fumiduki1985
-
view
zip()関数を使用すると可能。
forループの際にzip()を使用すると、複数のリストから1要素ずつ取り出してループできる。
forループの際にzip()を使用すると、複数のリストから1要素ずつ取り出してループできる。
記述例:
list1 = [1, 2, 3, 4, 5] list2 = [6, 7, 8] # elem1, elem2は(1, 6)→(2, 7)→(3, 8)となる。 # リストの長さが異なる場合、短いリストの分だけループする。 for elem1, elem2 in zip(list1, list2): print elem1 print elem2