Le découpage est un moyen d'obtenir des éléments consécutifs dans une séquence. La syntaxe du découpage est la suivante :
序列[start:stop:step]
Parmi eux :
start
: La position de départ de la tranche, en comptant à partir de 0. En cas d'omission, la valeur par défaut est 0. stop
: La position finale de la tranche, mais sans inclure l'élément à cette position. En cas d'omission, la valeur par défaut est la longueur de la séquence. step
: La taille du pas de découpage, c'est-à-dire le nombre d'éléments ignorés à chaque fois. En cas d'omission, la valeur par défaut est 1. Par exemple, le code suivant obtiendra les deuxième et troisième éléments de la liste [1, 2, 3, 4, 5]
:
my_list = [1, 2, 3, 4, 5] print(my_list[1:3])
Sortie :
[2, 3]
Voici quelques conseils de découpage qui peuvent vous aider à écrire du code plus concis et efficace :
[1, 2, 3, 4, 5]
: my_list = [1, 2, 3, 4, 5] print(my_list[-2:])
Sortie :
[4, 5]
Aucun
pour indiquer la position de début ou de fin de la tranche. None
来表示切片的起始位置或结束位置。例如,以下代码将获取列表[1, 2, 3, 4, 5]
Par exemple, le code suivant obtiendra tous les éléments d'une liste
my_list = [1, 2, 3, 4, 5] print(my_list[:])
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
Par exemple, le code suivant obtiendra les éléments impairs dans une liste
my_list = [1, 2, 3, 4, 5] print(my_list[::2])
[1, 3, 5]
L'indexation est un moyen d'obtenir un seul élément dans une séquence. La syntaxe d'indexation est la suivante :
序列[index]
index
:要获取的元素的索引。索引可以是正整数、负整数或None
[1, 2, 3, 4, 5]
Par exemple, le code suivant obtiendra le deuxième élément de la liste
my_list = [1, 2, 3, 4, 5] print(my_list[1])
2
Voici quelques conseils d'indexation qui peuvent vous aider à écrire du code plus concis et efficace :
[1, 2, 3, 4, 5]
Par exemple, le code suivant obtiendra le dernier 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!