zip関数 複数のリストの要素を取得
月曜日にappleとcofee, 火曜日にbananaとtea, 水曜日にorangeとbeerを摂取するとします。
for loop で回してprint します。
days = ['Mon', 'Tue', 'Wed']
fruits = ['apple', 'banana', 'orange']
drinks = ['coffee', 'tea', 'beer']
for i in range(len(days)):
print(days[i], fruits[i], drinks[i])
Mon apple coffee Tue banana tea Wed orange beer
zip関数を利用すると
for loop で書かれた
for i in range(len(days)):
print(days[i], fruits[i], drinks[i])
を下記の様に書き換えます。
for day, fruit, drink in zip(days, fruits, drinks):
print(day, fruit, drink)
days = ['Mon', 'Tue', 'Wed']
fruits = ['apple', 'banana', 'orange']
drinks = ['coffee', 'tea', 'beer']
for day, fruit, drink in zip(days, fruits, drinks):
print(day, fruit, drink)
結果は
Mon apple coffee Tue banana tea Wed orange beer
コメント