配列のスライスでは、配列のコピーを作成できます。構文は次のとおりです: array[start:end]。start は開始インデックス、end は終了インデックスです (含まれていません)。元の配列は変更されませんが、元の要素への参照が作成されます。スライスされた配列または元の配列に対する変更は、反対側にも反映されます。
配列スライスにより配列のコピーが作成される
概要
配列スライス配列のコピーを作成する便利な方法です。元の配列を変更せずに、既存の配列から一部またはすべての要素を抽出できます。
構文
配列スライスでは次の構文を使用します:
array[start:end]
ここで:
start
開始インデックスです (これを含む) end
終了インデックスです (含まれません) 実践的なケース
次の Python コードは、配列のスライスを使用して配列のコピーを作成する方法を示しています。
# 创建一个原始数组 original_array = [1, 2, 3, 4, 5] # 创建原始数组的副本 copy_array = original_array[1:4] # 打印原始数组和副本 print("原始数组:", original_array) print("副本数组:", copy_array)
実行結果
原始数组: [1, 2, 3, 4, 5] 副本数组: [2, 3, 4]
結果が示すように、copy_array
original_array
のインデックス 1 から 4 (排他的) までの要素が含まれますが、original_array
は変更されません。
注
以上が配列のスライスにより配列のコピーが作成されますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。