Corrigé des exercices sur les listes en Python

Exercice 1 : Créer et modifier une liste

Solution

ma_liste = [1, 2, 3, 4, 5]
ma_liste.append(6)
ma_liste[2] = 10
print("Exercice 1 - Résultat :", ma_liste) # Affiche [1, 2, 10, 4, 5, 6]

Exercice 2 : Accès et suppression

Solution

jours_semaine = ["Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"]
print("Exercice 2 - Premier jour :", jours_semaine[0]) # Affiche "Lundi"
print("Exercice 2 - Dernier jour :", jours_semaine[-1]) # Affiche "Dimanche"
jours_semaine.remove("Mercredi")
print("Exercice 2 - Résultat :", jours_semaine) # Affiche ['Lundi', 'Mardi', 'Jeudi', 'Vendredi', 'Samedi', 'Dimanche']

Exercice 3 : Parcours et calcul

Solution

nombres = [1, 2, 3, 4, 5]
somme = 0
for nombre in nombres:
somme += nombre
print("Exercice 3 - Somme des éléments :", somme) # Affiche 15

Exercice 4 : Tri et recherche

Solution

nombres = [8, 3, 7, 1, 9, 2]
nombres.sort()
index_7 = nombres.index(7)
print("Exercice 4 - Liste triée :", nombres) # Affiche [1, 2, 3, 7, 8, 9]
print("Exercice 4 - Index du nombre 7 :", index_7) # Affiche 3

Exercice 5 : Liste imbriquée

Solution

liste_imbriquee = [
[1, 2, 3],
["a", "b", "c"]
]
print("Exercice 5 - Deuxième élément de la première sous-liste :", liste_imbriquee[0][1]) # Affiche 2
print("Exercice 5 - Deuxième élément de la deuxième sous-liste :", liste_imbriquee[1][1]) # Affiche "b"