Heim > Artikel > Backend-Entwicklung > Beim Array-Slicing wird eine Kopie eines Arrays erstellt
Array-Slicing kann eine Kopie eines Arrays erstellen. Die Syntax lautet: array[start:end], wobei start der Startindex und end der Endindex (exklusiv) ist. Das ursprüngliche Array wird nicht verändert, es wird jedoch ein Verweis auf das ursprüngliche Element erstellt. Alle Änderungen am Sliced-Array oder am Original-Array werden auf der anderen Seite widergespiegelt.
Array-Slicing erstellt eine Kopie eines Arrays
Übersicht
Array-Slicing ist eine praktische Möglichkeit, eine Kopie eines Arrays zu erstellen. Es ermöglicht Ihnen, einige oder alle Elemente aus einem vorhandenen Array zu extrahieren, ohne das ursprüngliche Array zu ändern.
Syntax
Array-Slicing verwendet die folgende Syntax:
array[start:end]
wobei:
start
der Startindex (einschließlich) ist start
是起始索引(包括在内)end
是结束索引(不包括在内)实战案例
以下 Python 代码演示了如何使用Beim Array-Slicing wird eine Kopie eines Arrays erstellt:
# 创建一个原始数组 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(不包括 4)的元素,而 original_array
end
das Ende Index (nicht im Lieferumfang enthalten) Praktisches Beispiel
copy_array
enthält Elemente von Index 1 bis 4 (exklusiv) von original_array
, während original_array
unverändert bleibt. 🎜🎜🎜Hinweise🎜🎜🎜🎜Array-Slicing erstellt keine vollständige Kopie des Arrays, sondern erstellt stattdessen eine Referenz, die auf das Element im ursprünglichen Array verweist. 🎜🎜Alle am Sliced-Array vorgenommenen Änderungen werden im ursprünglichen Array widergespiegelt und umgekehrt. 🎜🎜Das obige ist der detaillierte Inhalt vonBeim Array-Slicing wird eine Kopie eines Arrays erstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!