Wie lautet die Syntax für das Array-Slicing?

WBOY
Freigeben: 2024-04-30 08:51:01
Original
547 Leute haben es durchsucht

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.

Wie lautet die Syntax für das Array-Slicing?

Array-Slicing: Syntax und praktische Fälle

Syntax:

arr[start:end]
Nach dem Login kopieren

wobei:

  • arr das zu schneidende Array ist. arr 是要切片的数组。
  • start 是切片的起始索引(包括)。
  • end 是切片的结束索引(不包括)。

实战案例:

假设我们有一个水果数组:

fruits = ["apple", "banana", "cherry", "dog"]
Nach dem Login kopieren

使用切片取出数组中指定范围的水果:

# 从索引 1 开始到索引 3 结束(不包括索引 3)
sliced_fruits = fruits[1:3]

# 输出切片结果
print(sliced_fruits)
Nach dem Login kopieren

输出:

['banana', 'cherry']
Nach dem Login kopieren

其他示例:

  • fruits[0:2]:取出数组的第一个和第二个元素。
  • fruits[2:]:取出数组中索引 2 及其之后的元素。
  • fruits[:3]:取出数组中前三个元素。
  • fruits[-3:]:取出数组中最后三个元素。

注意:

  • 切片返回的不是数组的副本,而是对原数组的引用。
  • 如果 startend
  • start ist der Startindex des Slice (einschließlich).
  • end ist der Endindex des Slice (exklusiv).
🎜🎜🎜Praktischer Fall: 🎜🎜🎜🎜Angenommen, wir haben eine Reihe von Früchten: 🎜🎜rrreee🎜🎜Verwenden Sie das Schneiden, um die angegebene Reihe von Früchten in der Reihe zu entfernen: 🎜🎜rrreee🎜🎜Ausgabe: 🎜🎜 rrreee🎜🎜Sonstiges Beispiele: 🎜 🎜 🎜🎜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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage