OKPEDIA PYTHON LISTA FR

Comment copier une liste en Python

Pour copier une liste de variables en Python, vous pouvez utiliser la technique slicing.

namelist2 = namelist[:]

Les deux points entre crochets [:] sélectionnent tous les éléments de la liste.

Comment copier une partie de la liste

Pour ne copier qu'une partie de la liste, vous pouvez indiquer le premier élément de la liste partielle à gauche des deux points (start) et le dernier élément à droite (end).

namelist2 = namelist[start:end]

Si le dernier élément est indiqué, ce dernier n'est pas inclus dans la liste de copie.

Remarque. Si vous ne spécifiez pas le dernier élément (par exemple, [1:]), python prend le dernier élément de la liste par défaut. Si vous ne spécifiez pas le premier élément (par exemple [: 7]), le premier élément de la liste [0] est utilisé par défaut.

Exemple

Exemple 1

Créez une liste avec cinq éléments.

namelist=['A','B','C','D','E']

Copiez tous les éléments de la liste dans une nouvelle variable namelist2.

namelist2=namelist[:]

Affichez le contenu de la nouvelle variable

>>> namelist2
['A', 'B', 'C', 'D', 'E']

La nouvelle variable est également une liste et contient tous les éléments de l'ancienne liste.

Exemple 2

Créez une liste avec cinq éléments.

namelist=['A','B','C','D','E']

Copiez uniquement le deuxième (B) et le troisième élément (C) de la liste.

namelist2=namelist[1:3]

Le deuxième élément de la liste a l'indice [1] et le troisième a l'indice [2].

La plage de sélection est [1,3].

  • 1 = l'index du premier élément à copier
  • 3 = l'indice du dernier élément exclu de la sélection

Imprimez le contenu de la nouvelle variable.

>>> namelist
['B', 'C']

Dans ce cas, Python n'a copié que les éléments compris dans l'intervalle [1: 3].

Remarque. Le premier élément d'une liste a toujours un index [0]. L'index [1] est associé au deuxième élément de la liste. L'index [2] est associé au troisième élément, etc.
la lecture de la liste est séquentielle de l'index 0 à l'index n

https://how.okpedia.org/fr/python/comment-copier-une-liste-en-python


Signalez une erreur ou partagez une suggestion pour améliorer cette page


Les listes en python


FacebookTwitterLinkedinLinkedin