- リストの一部を取得する: リストの特定の範囲の要素を取得するには、以下のようにスライスを使用します。
my_list = [1, 2, 3, 4, 5]
sliced_list = my_list[1:4] # インデックス1から3までの要素を取得
print(sliced_list) # [2, 3, 4]
- 先頭から特定の位置までの要素を取得する: リストの先頭から特定の位置までの要素を取得するには、スライスの開始インデックスを省略します。
my_list = [1, 2, 3, 4, 5]
sliced_list = my_list[:3] # 先頭からインデックス2までの要素を取得
print(sliced_list) # [1, 2, 3]
- 特定の位置からリストの末尾までの要素を取得する: 特定の位置からリストの末尾までの要素を取得するには、スライスの終了インデックスを省略します。
my_list = [1, 2, 3, 4, 5]
sliced_list = my_list[2:] # インデックス2から末尾までの要素を取得
print(sliced_list) # [3, 4, 5]
- ステップ数を指定して要素を取得する: スライスでは、要素を取得する際のステップ数を指定することもできます。以下は、2つおきに要素を取得する例です。
my_list = [1, 2, 3, 4, 5]
sliced_list = my_list[::2] # ステップ数2で要素を取得
print(sliced_list) # [1, 3, 5]
これらはいくつかの基本的なスライスの使い方です。Pythonのリストスライスは非常に柔軟であり、他にもさまざまな方法で使用することができます。詳細については、公式のPythonドキュメントを参照してください。