資格スワイプ
データ構造・モジュール・標準ライブラリPartII・仮想環境(5,6,11,12章)

次のコードを実行したとき、出力される行数はどれか。 names = ['Alice', 'Bob'] ages = [30, 25, 40] for n, a in zip(names, ages): print(n, a)

  • ✓2行
  • B3行
  • C5行
  • D実行時にValueErrorが発生する

解説

zip()は複数のイテラブルを同時に走査し、最も短いイテラブルの長さに合わせて要素の組を返す。namesの長さが2なのでループは2回で終了する。

根拠Pythonチュートリアル5章 データ構造 - ループのテクニック

← 前の問題次の問題 →
スワイプでまとめて流す