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

Pythonクイズ No.8

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

問題

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

解答

正解は。。。

正解は B

[3, 2, 1, 0]

です。

解説

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

my_list[:-1]は end を指定したスライス操作です。インデックス-1は一番最後の要素ですが、end に指定された要素は含まれないので、my_list[:-1][0, 1, 2, 3]になります。

次にmy_list[::-1]は step を指定しています。step が-1で、単純に要素の並び順が逆になるので、[3, 2, 1, 0]となります。

リストのスライス操作については下記記事でも書いていますので、理解を深めたい方は参考にしてください。

Google Colaboratory

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

おわりに

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

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

以上です。

スポンサーリンク

PythonクイズNo.8

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

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

コメント

コメントする

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

目次