Kodrill

Python 3 エンジニア認定基礎試験 / データ構造 (リスト・タプル・集合・辞書) ・ 無料問題 2/3

データ構造 (リスト・タプル・集合・辞書) 問題2[データ構造]

次のコードを実行したときの出力を選んでください。

Python
nums = [1, 2, 3]nums.extend([4, 5])x = nums.pop()nums.insert(0, 9)print(nums, x)

選択肢

  • A.[9, 1, 2, 3, 4] 5正解
  • B.[9, 1, 2, 3, 4, 5] 5
  • C.[1, 2, 3, 4] 9
  • D.[9, 1, 2, 3, 4] 4

解説

extend で 4, 5 が個別に追加され [1,2,3,4,5]、pop() は末尾の 5 を取り除いて返す (x=5) ので [1,2,3,4]、insert(0, 9) は先頭に 9 を挿入して [9,1,2,3,4] になります。

「データ構造 (リスト・タプル・集合・辞書)」の無料問題

ここで公開しているのは無料範囲の問題です。無料登録すると、解答の記録・ダッシュボードでの復習ができ、 プレミアムならこの問題セットの全問題と本番形式の模擬試験も解けます。