Vous créez, lisez, modifiez et parcourez des listes et des dictionnaires pour organiser vos données.
Ouvrir cette leçon dans KodokonUne liste est une collection ordonnée de valeurs, écrite entre crochets [...] avec des virgules. Chaque élément possède une position appelée index, et la numérotation commence à 0 : le premier élément est à l'index 0, le deuxième à l'index 1, etc. On lit un élément en écrivant le nom de la liste suivi de l'index entre crochets.
fruits = ["pomme", "banane", "cerise"]
print(fruits[0])
print(fruits[2])Une liste se modifie facilement : fruits[1] = ... remplace l'élément à l'index 1, la méthode append (une fonction attachée à la liste, appelée avec un point) ajoute un élément à la fin, et la fonction len renvoie le nombre d'éléments. Pour parcourir la liste, c'est-à-dire visiter chaque élément l'un après l'autre, on utilise une boucle for.
fruits = ["pomme", "banane", "cerise"]
fruits[1] = "kiwi"
fruits.append("mangue")
print(len(fruits))
for fruit in fruits:
print(fruit)Un dictionnaire associe des clés à des valeurs, comme un répertoire associe des noms à des numéros. Il s'écrit entre accolades avec des paires clé: valeur. On lit une valeur avec sa clé entre crochets, on modifie ou ajoute une paire de la même façon, et la méthode items permet de parcourir les paires clé/valeur avec une boucle for.
person = {"name": "Alice", "age": 30}
print(person["age"])
person["age"] = 31
person["city"] = "Paris"
for key, value in person.items():
print(key, value)fruits = ['pomme', 'banane'], que vaut fruits[0] ?