Django - 5.3 Créer et manipuler des listes en Python
Une liste est une structure de données qui contient une série de valeurs. En Python, une liste peut contenir des valeurs de types différents, comme des chaînes de caractères et des entiers. Cette leçon présente sa création et ses opérations de base.
Créer une liste
Une liste est déclarée par une série de valeurs séparées par des virgules, et entourées de crochets. Les chaînes de caractères s'écrivent entre guillemets simples ou doubles. La vidéo utilise une liste d'animaux, dont le nombre d'éléments est de quatre.
animaux = ["girafe", "tigre", "<autre-animal>", "souris"]
Accéder aux éléments par indice
Chaque élément a un indice, aussi appelé index. Le premier élément a l'indice 0, et le dernier a l'indice égal au nombre d'éléments moins un. Dans la vidéo, l'indice 0 renvoie la girafe, l'indice 1 le tigre et l'indice 3 la souris.
Demander un indice qui n'existe pas, comme 4 dans une liste de quatre éléments, provoque une erreur.
print(animaux[0])
print(animaux[3])
Ajouter et réunir des listes
Un élément peut être ajouté à la fin d'une liste. Deux listes peuvent aussi être réunies avec le signe plus. Les éléments de la première liste viennent alors avant ceux de la deuxième. Inverser l'ordre inverse aussi le résultat.
En résumé
Une liste garde plusieurs valeurs dans un ordre précis. Chaque élément se retrouve grâce à son indice, qui commence à zéro. Les listes peuvent être complétées ou réunies entre elles.
Points clés
- Une liste regroupe plusieurs valeurs entre crochets.
- Une liste peut mélanger des chaînes de caractères et des entiers.
- Le premier élément a l'indice 0.
- Un indice inexistant provoque une erreur.
- Le signe plus réunit deux listes, dans l'ordre donné.
Questions fréquentes
Que se passe-t-il si l'indice dépasse la liste ?
Python renvoie une erreur indiquant que l'indice n'appartient pas à la liste. Il faut utiliser un indice entre 0 et le nombre d'éléments moins un.
Pourquoi l'indice commence-t-il à zéro ?
C'est la règle de Python pour les listes. Le premier élément est à l'indice zéro, le deuxième à l'indice un, et ainsi de suite.
Que suit cette leçon ?
La vidéo annonce une prochaine leçon consacrée aux dictionnaires.