Les listes en python

Les listes sont utilisées pour stocker plusieurs éléments dans une seule variable.

Les listes (ou list array ) en python sont une variable dans laquelle on peut mettre plusieurs variables.

Les listes sont l’un des 4 types de données intégrés à Python utilisés pour stocker des collections de données, les 3 autres sont Tuple , Set et Dictionary , tous avec des qualités et une utilisation différentes.

Les listes sont créées à l’aide de crochets  :  

liste1= [1,2,3,4,5,6,7,8,9]

Éléments de la liste

Les éléments de liste sont ordonnés, modifiables et autorisent les valeurs en double.

Les éléments de la liste sont indexés, le premier élément a index [0], le deuxième élément a index [1] etc. 

Changeable

La liste est modifiable, ce qui signifie que nous pouvons modifier, ajouter et supprimer des éléments dans une liste après sa création.

Autoriser les doublons

Puisque les listes sont indexées, les listes peuvent avoir des éléments avec la même valeur

Longueur de la liste

Pour déterminer le nombre d’éléments d’une liste, utilisez la len() fonction

[pastacode lang=”python” manual=”liste1%3D%20%5B1%2C2%2C3%2C4%2C5%2C6%2C7%2C8%2C9%5D%0Aprint(%22Longueur%20de%20la%20liste%22%2C%20len(liste1)%20)” message=”” highlight=”” provider=”manual”/]

Éléments de liste – Types de données

Les éléments de liste peuvent être de n’importe quel type de données :

[pastacode lang=”python” manual=”list1%20%3D%20%5B%22pomme%22%2C%20%22banane%22%2C%20%22orange%22%5D%0Alist2%20%3D%20%5B1%2C%202%2C%203%2C%204%2C%205%5D%0Alist3%20%3D%20%5BTrue%2C%20False%2C%20False%5D” message=”” highlight=”” provider=”manual”/]

Une liste peut contenir différents types de données : 

[pastacode lang=”python” manual=”list1%20%3D%20%5B%22abc%22%2C%2012%2C%20True%2C%2050%2C%20%22homme%22%5D” message=”” highlight=”” provider=”manual”/]

Une liste avec des chaînes, des entiers et des valeurs booléennes 

Le constructeur list()

Il est également possible d’utiliser le constructeur list() lors de la création d’une nouvelle liste.

Utilisation du list() constructeur pour créer une liste : 

[pastacode lang=”python” manual=”liste1%20%3D%20list((%22a%22%2C%20%22b%22%2C%20%22c%22))%20%0Aprint(liste1)” message=”” highlight=”” provider=”manual”/]

Collections Python (tableaux)

Il existe quatre types de données de collecte dans le langage de programmation Python :

  • List est une collection ordonnée et modifiable. Autorise les membres en double.
  • Tuple est une collection ordonnée et immuable. Autorise les membres en double.
  • Set est une collection non ordonnée, non modifiable* et non indexée. Aucun membre en double.
  • Dictionary est une collection ordonnée** et modifiable. Aucun membre en double.

Les éléments de la liste sont indexés et vous pouvez y accéder en vous référant au numéro d’index 

 

Remarque : Le premier élément a l’index 0.

Indexation négative

L’indexation négative signifie commencer par la fin

-1 fait référence au dernier élément, -2 fait référence à l’avant-dernier élément, etc.

Modifier la valeur

Pour modifier la valeur d’un élément spécifique, reportez-vous au numéro d’index :

[pastacode lang=”python” manual=”liste1%20%3D%20%5B%22a%22%2C%20%22b%22%2C%20%22c%22%5D%0Athislist%5B1%5D%20%3D%20%22d%22%0Aprint(liste1)” message=”” highlight=”” provider=”manual”/]

Remarque : La longueur de la liste change lorsque le nombre d’éléments insérés ne correspond pas au nombre d’éléments remplacés.

 

Please follow and like us:
Pin Share