Maison  >  Article  >  développement back-end  >  Introduction détaillée de Python au découpage de liste

Introduction détaillée de Python au découpage de liste

Y2J
Y2Joriginal
2017-05-03 16:29:221811parcourir

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!

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