[Python 100日チャレンジ] Day 23 - for文の実践パターン
Pythonのfor文でenumerate、zip、dict.itemsを使い、実務でよく出る繰り返しパターンを学びます。
[Python 100日チャレンジ] Day 23 - for文の実践パターン
for文を実務っぽく使う
for文はlistを回すだけでなく、index、複数list、dictのkey/valueを扱う場面でもよく使います。
enumerate
indexも一緒に使いたいときは enumerate() が便利です。
1
2
3
4
names = ["Aoi", "Yuna", "Ren"]
for index, name in enumerate(names, start=1):
print(index, name)
zip
複数のlistを同時に回すなら zip() を使います。
1
2
3
4
5
names = ["Aoi", "Yuna"]
scores = [82, 95]
for name, score in zip(names, scores):
print(name, score)
dict.items
1
2
3
4
scores = {"Aoi": 82, "Yuna": 95}
for name, score in scores.items():
print(name, score)
今日のゴール
for文はデータを順番に処理する基本です。enumerate、zip、items を使い分けて、読みやすい繰り返しを書きましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
