通常のfor文の書き方
for 変数 in 配列:
変数を使った処理
zip関数を使ったfor文の書き方
for (変数A, 変数B) in zip(配列A, 配列B):
変数A,変数Bを使った処理
実際に書いてみる
よく見るfor文
list_a = [1,2,3]
for a in list_a:
print(a)
結果
1
2
3
zip関数を使ったfor文
list_a = [1,2,3]
list_b = ["a","b","c"]
for (a, b) in zip(list_a, list_b):
print(a, b)
結果
1 a
2 b
3 c
zip関数を互いのリストの数が違う時に使うのは注意が必要
リスト内の数が少ない方に合わせられてしまう
リストの数が違う時のzip関数を使ったfor文
list_a = [1,2,3,4]
list_b = ["a","b","c","d","e","f"]
for (a, b) in zip(list_a, list_b):
print(a, b)
結果
1 a
2 b
3 c
4 d
ABOUT ME
株式会社Playgroundのサービス
- 無料・簡単・片手でホームページを作成できる自社サービス Rakwi
- Web制作とアプリ開発を学べるオンラインプログラミング講座 Upstairs
- 開発,DX推進支援サービス スタートアッププラン