Maison > développement back-end > Tutoriel Python > Découpage et indexation Python : expliquez-le en termes simples, apprenez-le bien et votre code passera à un nouveau niveau

Découpage et indexation Python : expliquez-le en termes simples, apprenez-le bien et votre code passera à un nouveau niveau

WBOY
Libérer: 2024-02-19 22:33:21
avant
670 Les gens l'ont consulté

Python 切片与索引:深入浅出,学好它你的代码会提升一个等级

python Le découpage et indexation sont des opérations spéciales pour les types de séquence, notamment les listes, les tuples et les chaînes. Le découpage est utilisé pour extraire une partie d'une séquence existante, tandis que l'indexation est utilisée pour accéder à un seul élément d'une séquence. En combinant ces deux fonctionnalités, vous pouvez facilement manipuler des données et effectuer diverses tâches.

Tranches

Les tranches utilisent des crochets [] pour indiquer la partie à extraire. Vous pouvez spécifier une ou plusieurs valeurs entre crochets pour spécifier la plage à extraire. La syntaxe est : [start:stop:step].

  • start : Précisez la position de départ de la tranche. En cas d'omission, commence au début de la séquence.
  • stop : Précisez la position finale de la tranche. S'il est omis, cela va à la fin de la séquence.
  • step : Spécifiez la taille du pas pour extraire les éléments. S'il est omis, 1 signifie extraire tous les éléments.

Ce qui suit montre comment utiliser les tranches :

# 从列表中提取前三个元素
my_list = [1, 2, 3, 4, 5]
print(my_list[:3])# [1, 2, 3]

# 从列表中提取从第三个元素到第五个元素
print(my_list[2:5])# [3, 4, 5]

# 从列表中提取从第三个元素开始到末尾,步长为 2
print(my_list[2::2])# [3, 5]

# 从列表中提取从末尾向前提取三个元素
print(my_list[-3:])# [3, 4, 5]
Copier après la connexion

Index

L'indexation utilise des crochets [] pour accéder aux éléments individuels dans une séquence. Vous pouvez spécifier la valeur d'index entre crochets pour sélectionner l'élément auquel accéder. Les valeurs d'index peuvent être des entiers positifs (à partir de 0) ou des entiers négatifs (à partir de -1).

Ce qui suit montre comment utiliser les index :

# 访问列表中的第一个元素
print(my_list[0])# 1

# 访问列表中的最后一个元素
print(my_list[-1])# 5

# 访问列表中的第三个元素
print(my_list[2])# 3

# 访问列表中的倒数第三个元素
print(my_list[-3])# 3
Copier après la connexion

Utilisez le découpage et l'indexation en combinaison

Vous pouvez également utiliser une combinaison de découpage et d'indexation pour accéder à des éléments spécifiques dans une séquence. Par exemple, le code suivant accédera au deuxième élément de la liste du troisième au cinquième élément :

print(my_list[2:5][1])# 4
Copier après la connexion

Grâce à une utilisation flexible du découpage et de l'indexation, vous pouvez manipuler facilement et efficacement les données de séquence Python.

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:lsjlt.com
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