Maison > développement back-end > Tutoriel Python > Séquences de découpage et de troncature en python

Séquences de découpage et de troncature en python

高洛峰
Libérer: 2017-02-25 13:40:21
original
1242 Les gens l'ont consulté

Concept de séquence

Dans les règles de partitionnement, la liste, le tuple et la str (chaîne) peuvent tous être appelés séquences, et ils peuvent tous être découpés en fonction de les règles

Opération de découpage

Notez que l'indice 0 de la tranche représente le premier élément dans la séquence, -1 représente le premier élément dans l'ordre inverse ; et la tranche n'inclut pas la limite droite, par exemple [0:3] représente les éléments 0, 1, 2 à l'exclusion de 3.

l=['a','b','c','d',5]
Copier après la connexion

1. Obtenez les 3 premiers éléments de la liste

>>> l[0:3]
['a', 'b', 'c']
>>> l[:3]
['a', 'b', 'c']
Copier après la connexion

2. Récupérez les 3 derniers éléments de la liste

>>> l[-3:]
['c', 'd', 5]
Copier après la connexion

En raison de La liste n'inclut pas la limite droite, vous pouvez donc prendre les trois derniers éléments sans spécifier la limite droite.

3. Obtenez tous les éléments

>>> l[:]
['a', 'b', 'c', 'd', 5]
>>> l[0:]
['a', 'b', 'c', 'd', 5]
Copier après la connexion

4.

>>> L=list(range(100))
>>> L[0:101:10]
[0, 10, 20, 30, 40, 50, 60, 70, 80, 90]
Copier après la connexion

Spécifiez 10 étapes comme unité

Autres tranches

#!/usr/bin/env python3
#-*- coding:utf-8 -*-
vlist=['a','b','c']
vtuple=('a','b','c')
vstr='abc'
print (vlist[0:2]);
print (vtuple[0:2]);
print (vstr[0:2])
Copier après la connexion

Le résultat de sortie est :

======================== RESTART: C:/Python35/list.py ========================
['a', 'b']
('a', 'b')
ab
Copier après la connexion

Pour plus d'articles liés au découpage et à la troncature de séquences en Python, veuillez visiter le site Web chinois Follow PHP !

É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