Python問題集を解いてみよう!!

Pythonクイズ No.10

当ページのリンクには広告が含まれています。
PythonクイズNo.10
目次

問題

次のコードを実行した時の出力として正しいものは A 〜 D のどれでしょうか?

解答

正解は。。。

正解は A

[1, 1, 2, 2, 2]

です。

解説

今回はリストの問題です。

*+の演算子を使った場合の知識を問う問題です。

まず*演算子ですが、[1] * 2[1, 1][2] * 3[2, 2, 2]となり、*はかけた分だけ要素が増えます。

[1, 2] * 2[1, 2, 1, 2]となります。

次に+演算子ですが、これはリスト同士を連結します。

そのため、[1, 1] + [2, 2, 2][1, 1, 2, 2, 2]になります。

[1] + 2など、リストと他の型だとエラーになります。

リストについて理解を深めたい方は下記記事にも目を通してみてください。

Google Colaboratory

下記リンクからアクセスして、Google Colaboratory 上で実際にコードを実行して、結果を確認していただけます。

おわりに

X で Python クイズを配信しています。

よかったらフォローしてください!

以上です。

スポンサーリンク

PythonクイズNo.10

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次