Je viens de me frotter aux listes… Et là, il y a de quoi faire !
On peut en créer de toutes sortes. Le plus important à retenir c’est qu’une liste est caractérisée par son index.
J’ai donc appris à créer une liste, à supprimer ou insérer des éléments. Et surtout, je sais enfin comment faire une recherche et modifier une liste !!! 😉
Je suis ensuite passée aux dictionnaires.
Ils fonctionnent comme les listes, sauf qu’ils sont caractérisés par des mots clés et n’ont donc pas d’ordre précis.
Ce qui rend les modifications et les recherches plus faciles : plus besoin de se souvenir de l’index de l’élément cherché, il suffit de passer par sa clé !
Petit exercice pratique
Trier un inventaire de fruits sous forme de liste.
(lien de l’énoncé : https://openclassrooms.com/fr/courses/235344-apprenez-a-programmer-en-python/232143-creez-des-listes-et-des-tuples-2-2#/id/r-2232422 )
Et voici mon code :
inventaire = [ ("pommes", 22), ("melons", 4), ("poires", 18), ("fraises", 76), ("prunes", 51), ] # met les quantités en premier inventaire_trie = [(qte, fruit) for fruit, qte in inventaire] print(inventaire_trie) # vérifie l'affichage inventaire = inventaire_trie.sort(reverse = True) # trie dans l'ordre croissant inventaire = [(fruit, qte) for qte, fruit in inventaire_trie] # remet la liste avec les fruits en premier print(inventaire) # affiche le résultat final