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

次のコードを実行したとき、sum(flat)の値はどれか。 matrix = [[1, 2, 3], [4, 5, 6]] flat = [x for row in matrix for x in row] result = sum(flat)

  • A15
  • ✓21
  • C6
  • D36

解説

ネストしたリスト内包表記により、matrixの全要素1〜6が順番に展開されflatに格納される。それらの合計は1+2+3+4+5+6=21となる。

根拠Pythonチュートリアル 5.1.4 リストの内包表記

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