Cet article présente principalement l'utilisation du découpage de liste Python et analyse les méthodes de fonctionnement courantes et les précautions associées du découpage de liste Python sous forme d'exemples. Les amis dans le besoin peuvent s'y référer
Les exemples de ceci. L'article décrit l'utilisation du découpage de liste Python. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :
Toutes les séquences ordonnées conformes à la séquence de Python prennent en charge les tranches, telles que les listes, les chaînes et les tuples.
Format : [début:fin:étape]
début : indice de départ, à partir de 0, -1 signifie fin
fin : index de fin
step : step, fin-début, lorsque le pas est positif, les valeurs sont prises de gauche à droite. Lorsque la taille du pas est négative, la valeur inverse est prise
Notez que le résultat du découpage n'inclut pas l'index de fin, c'est-à-dire qu'il n'inclut pas le dernier bit -1. représente le dernier indice de position de la liste
a=[1,2,3,4,5,6] b1=a[:] #省略全部,代表截取全部内容,可以用来将一个列表拷给另一个列表 print(b1)
Résultat : [1, 2, 3, 4, 5, 6]
b=a[0:-1:1] #从位置0开始到结束,每次增加1,截取。不包含结束索引位置 print(b)
Résultat : [1, 2 , 3, 4, 5]
c1=a[:3] #省略起始位置的索引,以及步长。默认起始位置从头开始,默认步长为1,结束位置索引为3 print(c1)
Résultats : [1, 2, 3]
c=a[0:5:3] #从第一个位置到第留给位置,每3个取一个值 print(c)
Résultats : [1, 4]
d=a[5:0:-1] #反向取值 print(d)
Résultats : [6, 5, 4, 3, 2]
d1=a[::-1] print(d1)
Résultat : [6, 5, 4, 3, 2, 1]
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!