Pythonでサブ配列を出力する方法


  1. スライスを使用する方法: Pythonのスライスを使用すると、リストや配列の一部を取得することができます。スライスは、開始位置と終了位置を指定することで範囲を指定します。
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
sub_array = my_list[2:6]
print(sub_array)  # 出力: [3, 4, 5, 6]
  1. forループを使用する方法: forループを使用して、リストや配列の要素を順番に取得し、条件に基づいて出力することもできます。
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
start_index = 2
end_index = 6
for i in range(start_index, end_index):
    print(my_list[i])
  1. リスト内包表記を使用する方法: リスト内包表記を使用すると、簡潔なコードでサブ配列を生成することができます。
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
sub_array = [x for x in my_list if 2 <= my_list.index(x) < 6]
print(sub_array)  # 出力: [3, 4, 5, 6]

これらの方法を使用すると、Pythonでリストや配列のサブ配列を簡単に出力することができます。必要に応じて、具体的な条件や要件に合わせてコードを調整してください。