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
WBOYavant
2024-02-19 22:33:21669parcourir

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]

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

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

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer