Listes en Python
1. Qu'est-ce qu'une liste en Python ?
Une liste est une collection ordonnée d'éléments en Python. Elle peut contenir des données de différents types (nombres, chaînes, etc.) et est modifiable (modifiable).
2. Créer une liste
Voici comment créer une liste en Python :
# Une liste vide ma_liste = [] # Une liste avec des éléments ma_liste = [1, 2, 3, 4, 5] # Une liste avec différents types de données ma_liste_mixte = [42, "Bonjour", 3.14, True]
3. Accéder aux éléments d'une liste
Utilisez les index pour accéder aux éléments d'une liste. Les index commencent à 0 en Python :
ma_liste = [10, 20, 30, 40, 50] # Premier élément print(ma_liste[0]) # Affiche : 10 # Dernier élément print(ma_liste[-1]) # Affiche : 50
4. Modifier une liste
Vous pouvez ajouter, supprimer ou modifier les éléments d'une liste :
ma_liste = [1, 2, 3] # Ajouter un élément ma_liste.append(4) # Liste devient : [1, 2, 3, 4] # Supprimer un élément ma_liste.remove(2) # Liste devient : [1, 3, 4] # Modifier un élément ma_liste[0] = 10 # Liste devient : [10, 3, 4]
5. Parcourir une liste
Utilisez une boucle pour parcourir les éléments d'une liste :
ma_liste = [10, 20, 30, 40] for element in ma_liste: print(element) # Affiche : # 10 # 20 # 30 # 40
6. Fonctions utiles avec les listes
len(ma_liste)
: Renvoie le nombre d'éléments.max(ma_liste)
: Renvoie la valeur maximale.min(ma_liste)
: Renvoie la valeur minimale.ma_liste.sort()
: Trie les éléments de la liste.
7. Points importants
- Les listes sont des structures de données très flexibles.
- Utilisez les index négatifs pour accéder aux éléments en partant de la fin.
- Faites attention aux erreurs d'indexation (
IndexError
).