-
リストの一部を取得する: リストの一部を取得するには、スライス構文を使用します。スライス構文は、リスト名の後に角括弧を使用し、開始インデックスと終了インデックスを指定します。開始インデックスは含まれ、終了インデックスは含まれません。
例:
my_list = [1, 2, 3, 4, 5] sliced_list = my_list[1:4] print(sliced_list) # Output: [2, 3, 4]
-
リストの先頭からスライスする: リストの先頭から特定の位置までの要素を取得するには、開始インデックスを省略します。
例:
my_list = [1, 2, 3, 4, 5] sliced_list = my_list[:3] print(sliced_list) # Output: [1, 2, 3]
-
リストの特定の位置から末尾までスライスする: リストの特定の位置から末尾までの要素を取得するには、終了インデックスを省略します。
例:
my_list = [1, 2, 3, 4, 5] sliced_list = my_list[2:] print(sliced_list) # Output: [3, 4, 5]
-
ステップサイズを指定してスライスする: ステップサイズを指定してリストをスライスすることもできます。ステップサイズは、開始インデックスと終了インデックスの後にコロンで指定します。
例:
my_list = [1, 2, 3, 4, 5] sliced_list = my_list[::2] print(sliced_list) # Output: [1, 3, 5]
これらはPythonでリストをスライスするための一般的な方法のいくつかです。スライス構文を使用することで、リスト内の特定の範囲の要素を効率的に取得することができます。