【Pythonメモ】zip
zip
複数のシーケンスを並列的に反復処理が出来る。
list1 = [1, 2, 3] list2 = [4, 5, 6] for (a, b) in zip(list1, list2): #list1,list2を同時にループ … print(a,b)
>> list1 = [1, 2, 3] >> list2 = [4, 5, 6] for (a, b) in zip(list1, list2): print(a,b) 1 4 2 5 3 6
#シーケンスの要素数が異なる場合、要素数が少ない場合に合わせて挙動 >> list1 = [1, 2, 3,4] >> list2 = [4, 5, 6] for (a, b) in zip(list1, list2): print(a,b) 1 4 2 5 3 6