Programmation Python
À propos de la leçon

List

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

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 des utilisations différentes.

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

Exemple

Créer une liste :

 

Éléments de la liste

Les éléments de la 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 un index [0], le deuxième élément a un index [1], etc.


Ordonné

Quand nous disons que les listes sont ordonnées, cela signifie que les éléments ont un ordre défini et cet ordre ne changera pas.

Si vous ajoutez de nouveaux éléments à une liste, les nouveaux éléments seront placés à la fin de la liste.

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 contenir des éléments avec la même valeur :

Exemple

Les listes autorisent les valeurs en double :

Longueur de la liste

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

Exemple

Imprimez le nombre d’éléments dans la liste :

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

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

Exemple

Types de données chaîne, int et booléen :

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

Exemple

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

taper()

Du point de vue de Python, les listes sont définies comme des objets avec le type de données « list » :

Exemple

Quel est le type de données d’une liste ?

Le constructeur list()

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

Exemple

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

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, immuable* et non indexée. Pas de membres en double.
Dictionary est une collection ordonnée** et modifiable. Pas de membres en double.