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

Y2J
Libérer: 2017-05-03 16:29:22
original
1862 Les gens l'ont consulté

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)
Copier après la connexion

Résultat : [1, 2, 3, 4, 5, 6]

b=a[0:-1:1] #从位置0开始到结束,每次增加1,截取。不包含结束索引位置
print(b)
Copier après la connexion

Résultat : [1, 2 , 3, 4, 5]

c1=a[:3] #省略起始位置的索引,以及步长。默认起始位置从头开始,默认步长为1,结束位置索引为3
print(c1)
Copier après la connexion

Résultats : [1, 2, 3]

c=a[0:5:3] #从第一个位置到第留给位置,每3个取一个值
print(c)
Copier après la connexion

Résultats : [1, 4]

d=a[5:0:-1] #反向取值
print(d)
Copier après la connexion

Résultats : [6, 5, 4, 3, 2]

d1=a[::-1]
print(d1)
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal