0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Python練習問題】リストのスライス編

Posted at

Pyhonリスト練習

下記に関する練習問題です。
解答は各自、確認しましょう。

1.基本的な分割

Q.1-1:次のコードを実行した結果を答えなさい(開始のみ指定した場合)

list = [0,1,2,3,4,5,6]
print(list[2:])

Q.1-2:次のコードを実行した結果を答えなさい(終了のみ指定した場合)

list = [0,1,2,3,4,5,6]
print(list[:3])

Q.1-3:次のコードを実行した結果を答えなさい(ステップのみ指定した場合)

list = [0,1,2,3,4,5,6]
print(list[::3])

Q.1-4:次のコードを実行した結果を答えなさい(ステップが負の場合)

list = [0,1,2,3,4,5,6]
print(list[::-2])

Q.1-5:次のコードを実行した結果を答えなさい(開始・終了を指定した場合)

list = [0,1,2,3,4,5,6]
print(list[2:5])

Q.1-6:次のコードを実行した結果を答えなさい(負の数で開始を指定した場合)

list = [0,1,2,3,4,5,6]
print(list[-5:4])

Q.1-7:次のコードを実行した結果を答えなさい(負の数で終了を指定した場合)

list = [0,1,2,3,4,5,6]
print(list[2:-1])

Q.1-8:次のコードを実行した結果を答えなさい(開始の方が終了より大きい場合)

list = [0,1,2,3,4,5,6]
print(list[4:3])

Q.1-9:次のコードを実行した結果を答えなさい(終了がリストの長さより大きい場合)

list = [0,1,2,3,4,5,6]
print(list[1:1000])

Q.1-10:次のコードを実行した結果を答えなさい([]の中に大きい値を指定した場合)

list = [0,1,2,3,4,5,6]
print(list[1000])

Q.1-11:次のコードを実行した結果を答えなさい(開始・終了・ステップを指定した場合)

list = [0,1,2,3,4,5,6]
print(list[1:5:2])

Q.1-12:次のコードを実行した結果を答えなさい(負のステップかつ、開始が終了より大きい場合)

list = [0,1,2,3,4,5,6]
print(list[5:1:-1])

Q.1-13:次のコードを実行した結果を答えなさい(負のステップかつ、開始が終了より小さい場合)

list = [0,1,2,3,4,5,6]
print(list[1:4:-2])
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?