目次
問題
次のコードを実行した時の出力として正しいものは A 〜 D のどれでしょうか?
#Pythonクイズ
— Taklog (@taklog_info) September 8, 2023
No.10
次のコードを実行した時の出力として正しいものは A 〜 D のどれでしょうか? #Python #pythonprogramming pic.twitter.com/X4cRiFEGsF
解答
正解は。。。
正解は 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
など、リストと他の型だとエラーになります。
リストについて理解を深めたい方は下記記事にも目を通してみてください。
【Python】リスト(list)
Pythonのリスト型についてまとめました。
Google Colaboratory
下記リンクからアクセスして、Google Colaboratory 上で実際にコードを実行して、結果を確認していただけます。
おわりに
X で Python クイズを配信しています。
#Pythonクイズ
— Taklog (@taklog_info) September 29, 2023
No.12
次のコードを実行した時の出力として正しいものは A 〜 D のどれでしょうか? #Python #pythonprogramming pic.twitter.com/jOX7RxY8to
よかったらフォローしてください!
以上です。
コメント