Aller au contenu principal

Le site est en cours de migration vers la solution la plus adaptée.

Aller au contenu principal

La liste, c'est le couteau suisse. Tu peux mettre n'importe quoi dedans : des nombres, du texte, d'autres listes...

courses = ["Pain", "Lait", "Oeufs"]

Accéder aux éléments (Index)

Attention, en informatique, on compte à partir de 0.

print(courses[0]) # "Pain"
print(courses[1]) # "Lait"
print(courses[-1]) # "Oeufs" (Le dernier ! Très pratique)

Modifier

courses[0] = "Brioche" # On remplace le Pain

Ajouter / Enlever

courses.append("Bière") # Ajoute à la fin
courses.insert(1, "Beurre") # Insère à l'index 1
courses.remove("Lait") # Enlève le premier "Lait" trouvé
popped = courses.pop() # Enlève le dernier élément et le renvoie

Slicing (Découper) 🔪

C'est hyper puissant. liste[start:stop:step]

nombres = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

print(nombres[0:3]) # [0, 1, 2] (De 0 inclus à 3 exclu)
print(nombres[:3])  # Pareil (0 est implicite)
print(nombres[5:])  # [5, 6, 7, 8, 9] (Jusqu'à la fin)
print(nombres[::2]) # [0, 2, 4, 6, 8] (Un sur deux)
print(nombres[::-1]) # [9, 8, 7...] (La liste inversée !)

Commentaires (0)

Laisser un commentaire

Aucun commentaire pour le moment. Soyez le premier à commenter !