Maison  >  Article  >  développement back-end  >  Conseils sur l'utilisation du découpage et de l'indexation Python : maîtrisez les astuces pour rendre votre code plus concis et efficace

Conseils sur l'utilisation du découpage et de l'indexation Python : maîtrisez les astuces pour rendre votre code plus concis et efficace

王林
王林avant
2024-02-19 17:21:531206parcourir

Conseils sur lutilisation du découpage et de lindexation Python : maîtrisez les astuces pour rendre votre code plus concis et efficace

1. Les bases du découpage

Le découpage est un moyen d'obtenir des éléments consécutifs dans une séquence. La syntaxe du découpage est la suivante :

序列[start:stop:step]

Parmi eux :

  • start : La position de départ de la tranche, en comptant à partir de 0. En cas d'omission, la valeur par défaut est 0.
  • stop : La position finale de la tranche, mais sans inclure l'élément à cette position. En cas d'omission, la valeur par défaut est la longueur de la séquence.
  • step : La taille du pas de découpage, c'est-à-dire le nombre d'éléments ignorés à chaque fois. En cas d'omission, la valeur par défaut est 1.

Par exemple, le code suivant obtiendra les deuxième et troisième éléments de la liste [1, 2, 3, 4, 5] :

my_list = [1, 2, 3, 4, 5]
print(my_list[1:3])

Sortie :

[2, 3]

2. Compétences en découpage

Voici quelques conseils de découpage qui peuvent vous aider à écrire du code plus concis et efficace :

  • Utilisez des indices négatifs pour accéder à la séquence de l'arrière vers l'avant. Par exemple, le code suivant obtiendra les deux derniers éléments de la liste [1, 2, 3, 4, 5] :
my_list = [1, 2, 3, 4, 5]
print(my_list[-2:])

Sortie :

[4, 5]
  • Utilisez Aucun pour indiquer la position de début ou de fin de la tranche. None来表示切片的起始位置或结束位置。例如,以下代码将获取列表[1, 2, 3, 4, 5]Par exemple, le code suivant obtiendra tous les éléments d'une liste
  •  :

my_list = [1, 2, 3, 4, 5]
print(my_list[:])

Sortie :
    [1, 2, 3, 4, 5]
  • Utilisez la foulée pour sauter des éléments de la séquence. [1, 2, 3, 4, 5]Par exemple, le code suivant obtiendra les éléments impairs dans une liste
  •  :

my_list = [1, 2, 3, 4, 5]
print(my_list[::2])

Sortie :

[1, 3, 5]
3. Index

Bases

L'indexation est un moyen d'obtenir un seul élément dans une séquence. La syntaxe d'indexation est la suivante :

序列[index]

Parmi eux :
  • index:要获取的元素的索引。索引可以是正整数、负整数或None
  • .

[1, 2, 3, 4, 5]Par exemple, le code suivant obtiendra le deuxième élément de la liste

 :

my_list = [1, 2, 3, 4, 5]
print(my_list[1])

Sortie :

2

4. Compétences d'indexation

Voici quelques conseils d'indexation qui peuvent vous aider à écrire du code plus concis et efficace :
  • Utilisez des indices négatifs pour accéder à la séquence de l'arrière vers l'avant. [1, 2, 3, 4, 5]Par exemple, le code suivant obtiendra le dernier
  • de la liste
🎜

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