Array-Slicing-Syntax: arr[start:end], wobei start der Startindex (inklusive) und end der Endindex (exklusiv) ist. Praktischer Fall: Am Beispiel des Fruchtarrays entfernt Früchte [1:3] die Elemente von Index 1 bis Index 3 (außer 3) und gibt ['Banane', 'Kirsche'] zurück. Andere Beispiele: Fruits[0:2] übernimmt die ersten beiden Elemente, Fruits[2:] übernimmt die Elemente am Index 2 und danach, Fruits[:3] übernimmt die ersten drei Elemente und Fruits[-3:] übernimmt das letzte drei Elemente. Es ist zu beachten, dass beim Slicing keine Kopie des Arrays, sondern ein Verweis auf das ursprüngliche Array zurückgegeben wird. Negative Indizes werden vom Ende des Arrays an gezählt.
Array-Slicing: Syntax und praktische Fälle
Syntax:
arr[start:end]
wobei:
arr
das zu schneidende Array ist. arr
是要切片的数组。start
是切片的起始索引(包括)。end
是切片的结束索引(不包括)。实战案例:
假设我们有一个水果数组:
fruits = ["apple", "banana", "cherry", "dog"]
使用切片取出数组中指定范围的水果:
# 从索引 1 开始到索引 3 结束(不包括索引 3) sliced_fruits = fruits[1:3] # 输出切片结果 print(sliced_fruits)
输出:
['banana', 'cherry']
其他示例:
fruits[0:2]
:取出数组的第一个和第二个元素。fruits[2:]
:取出数组中索引 2 及其之后的元素。fruits[:3]
:取出数组中前三个元素。fruits[-3:]
:取出数组中最后三个元素。注意:
start
或 end
start
ist der Startindex des Slice (einschließlich). end
ist der Endindex des Slice (exklusiv). fruits[0:2]
: Entferne das erste und zweite Element des Arrays. 🎜🎜fruits[2:]
: Entferne die Elemente ab Index 2 im Array. 🎜🎜fruits[:3]
: Entferne die ersten drei Elemente im Array. 🎜🎜fruits[-3:]
: Entferne die letzten drei Elemente im Array. 🎜🎜🎜🎜Hinweis: 🎜🎜🎜🎜 Slicing gibt keine Kopie des Arrays zurück, sondern einen Verweis auf das ursprüngliche Array. 🎜🎜Wenn start
oder end
die Array-Grenzen überschreitet, wird beim Slicing eine leere Liste zurückgegeben. 🎜🎜Sie können auch eine negative Indizierung verwenden (Zählung vom Ende des Arrays). 🎜🎜Das obige ist der detaillierte Inhalt vonWie lautet die Syntax für das Array-Slicing?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!