配列からサブ配列を取得する方法


  1. スライスを使用する方法: スライスを使用すると、配列の一部を取得することができます。スライスは、[開始インデックス:終了インデックス] の形式で指定します。開始インデックスは含まれるが、終了インデックスは含まれません。

    例えば、次のような配列があるとします: arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]

    arrのインデックス2からインデックス5までのサブ配列を取得するには、次のようにスライスを使用します: sub_arr = arr[2:6] print(sub_arr) # 出力: [3, 4, 5, 6]

  2. ループを使用する方法: ループを使用して、特定の条件に一致する要素を抽出して新しい配列を作成することもできます。

    例えば、次のような配列があるとします: arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]

    arrの要素のうち、値が4以上かつ8以下の要素だけを含むサブ配列を作成するには、次のようにループを使用します: sub_arr = [] for element in arr: if 4 <= element <= 8: sub_arr.append(element) print(sub_arr) # 出力: [4, 5, 6, 7, 8]

これらは、配列からサブ配列を取得するための基本的な方法です。必要に応じて、さまざまな条件や要件に合わせてカスタマイズすることができます。