pythonで開始位置を指定する方法は何ですか?

Pythonでは、スライスを使って開始位置を指定できます。

切り取り構文は[始め位置:終わり位置:ステップ]です。始め位置はどのインデックスから始まるかを表し、デフォルトは0であり、つまり最初の要素から始まります。終わり位置はどのインデックスで終了するかを表し、デフォルトはリストの長さです。ステップは値を取得する際の間隔を表し、デフォルトは1です。

以下はいくつかの例です。

  1. リストの2番目の要素から最後の要素までのサブリストを取得します。
my_list = [1, 2, 3, 4, 5]
sub_list = my_list[1:]
print(sub_list)  # 输出 [2, 3, 4, 5]
  1. 3番目の文字から最後の文字までのサブストリングを取得します。
my_string = "Hello, world!"
sub_string = my_string[2:]
print(sub_string)  # 输出 "llo, world!"
  1. 最初の要素から、2つ飛ばしで値を取るサブリストを取得します。
my_list = [1, 2, 3, 4, 5]
sub_list = my_list[::2]
print(sub_list)  # 输出 [1, 3, 5]

切片は元のリストや文字列を変更せずに、新しいサブリストやサブ文字列を生成します。

bannerAds