Maison > Article > développement back-end > Quelle est la syntaxe du découpage de tableau ?
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.
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:]
:取出数组中最后三个元素。注意:
start
或 end
start
est l'index de départ de la tranche (inclus). end
est l'index de fin de la tranche (exclusif). 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!