Maison  >  Article  >  développement back-end  >  Quelle est la syntaxe du découpage de tableau ?

Quelle est la syntaxe du découpage de tableau ?

WBOY
WBOYoriginal
2024-04-30 08:51:01538parcourir

Syntaxe de découpage de tableau : arr[start:end], où start est l'index de départ (inclus) et end est l'index de fin (exclusif). Cas pratique : En prenant le tableau fruits comme exemple, fruits[1:3] retire les éléments de l'index 1 à l'index 3 (hors 3) et renvoie ['banana', 'cherry']. Autres exemples : fruits[0:2] prend les deux premiers éléments, fruits[2:] prend les éléments à l'index 2 et après, fruits[:3] prend les trois premiers éléments, et fruits[-3:] prend le dernier trois éléments. Il convient de noter que le découpage ne renvoie pas une copie du tableau mais une référence au tableau d'origine. Les index négatifs sont comptés à partir de la fin du tableau.

Quelle est la syntaxe du découpage de tableau ?

Array slicing : syntaxe et cas pratiques

Syntaxe :

arr[start:end]

où :

  • arr est le tableau à découper. 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:]:取出数组中最后三个元素。

注意:

  • 切片返回的不是数组的副本,而是对原数组的引用。
  • 如果 startend
  • start est l'index de départ de la tranche (inclus).
  • end est l'index de fin de la tranche (exclusif).
🎜🎜🎜Cas pratique : 🎜🎜🎜🎜Supposons que nous ayons un tableau de fruits : 🎜🎜rrreee🎜🎜Utilisez le découpage pour supprimer la plage spécifiée de fruits dans le tableau : 🎜🎜rrreee🎜🎜Sortie : 🎜🎜rrreee 🎜🎜Autre exemples : 🎜 🎜 🎜🎜fruits[0:2] : Supprime le premier et le deuxième éléments du tableau. 🎜🎜fruits[2:] : Supprimez les éléments à l'index 2 et après dans le tableau. 🎜🎜fruits[:3] : supprimez les trois premiers éléments du tableau. 🎜🎜fruits[-3:] : supprime les trois derniers éléments du tableau. 🎜🎜🎜🎜Remarque : 🎜🎜🎜🎜 Le découpage ne renvoie pas une copie du tableau, mais une référence au tableau d'origine. 🎜🎜Si start ou end dépasse les limites du tableau, le découpage renverra une liste vide. 🎜🎜Vous pouvez également utiliser l'indexation négative (en comptant à partir de la fin du tableau). 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn