問題一覧に戻る
初級データ構造
問題24: リストのスライシング

スライシングを使ってリストの一部を取り出す方法を学びます。[start:stop]の形式で指定し、startからstop-1までの要素を取得します。ステップを指定することで、飛び飛びの要素も取得できます。

# 基本的なスライス
numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(numbers[2:]) # 2から4まで
print(numbers[:]) # 5から最後まで

# ステップ付きスライス
letters = ['a', 'b', 'c', 'd', 'e', 'f']
print(letters[::]) # 1つ飛ばし