Files
training.python.beginner/training/exercices/02-language-basics/07-lists.md
Steve Kossouho bea28eca14 Convert Asciidoc to markdown
Converted asciidoc to markdown using ai.
2025-07-06 22:07:31 +02:00

1.9 KiB

Exercices sur les listes

Exercice 1

  • Écrivez une liste contenant les nombres entiers pairs de 0 à 10 inclus
  • Assignez la longueur de la liste à une variable (len())
  • Affichez le dernier élément de la liste (en utilisant la longueur)
  • Ajoutez un élément à la fin de la liste
  • Affichez le nouveau contenu de la liste

Exercice 2

  • Écrivez une liste contenant les nombres 1, 2, 4, 8, 16, 32, 64
  • Supprimez de la liste le nombre 8
  • Ajoutez à la fin de la liste le nombre 128
  • Affichez le contenu de la liste dans la console.

Exercice 3 (indices négatifs)

  • Écrivez une liste contenant 3 éléments
  • Affichez le dernier élément en utilisant un indice négatif
  • Affichez le premier élément en utilisant un indice négatif

Pré-Exercice 4 (slicing)

a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
b = a[0:5]  # Index 0 à 5 non inclus. Marche aussi sur les chaînes.
c = a[5:0]  # L'index de fin est inférieur au départ, renvoie une liste vide
f = a[:]  # Renvoie toute la liste
d = a[::-1]  # Tout parcourir à l'envers
e = a[::2]  # Tout parcourir 2 par 2

Exercice 4 (slicing)

  • Écrivez une liste de 6 nombres
  • Affichez la liste comprenant les 3 premiers éléments
  • Affichez la liste comprenant tout sauf le premier élément

Exercice 5 (slicing avancé)

  • Réutilisez la liste de l'exercice 4
  • Affichez toute la liste, mais à l'envers
  • Affichez une liste comprenant les éléments aux indices pairs

Exercice A1

  • Écrivez une liste contenant les nombres multiples de 3 de 0 à 15.
  • Faites une boucle for sur cette liste,
    • et affichez uniquement les nombres pairs de cette liste (valeur % 2 == 0)

Exercice A2

  • Consultez la référence des fonctions de listes
  • Déclarez une liste de nombres flottants
  • Utilisez la méthode qui sert à renvoyer le dernier élément et le supprimer de la liste
  • Affichez cet élément, puis la liste