この記事の最終更新日: 2023年4月17日
original_array = [1, 2, 3, 4, 5, 6]
middle_index = len(original_array) // 2
first_half = original_array[:middle_index]
second_half = original_array[middle_index:]
上記の例では、元の配列 [1, 2, 3, 4, 5, 6]
を真ん中の要素である 3
と 4
で区切っています。 len()
関数を使用して、元の配列の長さを求め、//
演算子を使用して、整数の中央インデックスを計算しています。
最初の半分の配列は original_array[:middle_index]
であり、最後の半分の配列は original_array[middle_index:]
であり、それぞれ [1, 2, 3]
と [4, 5, 6]
になります。
この方法を使用すると、どんな長さの配列でも真ん中で分割することができます。

大阪のエンジニアが書いているブログ。
コメント