Défi : Fonctions Zip et Sort
Il nous reste encore quelques fonctions du chapitre précédent à aborder, profitons-en pour nous exercer avec celles-ci.
Rappelez-vous de la fonction zip()
, particulièrement utile lors du travail avec plusieurs listes liées. Cette fonction permet de gérer simultanément différentes propriétés d’éléments, comme trier des produits tout en conservant leurs attributs associés.
Tâche
Swipe to start coding
Vous disposez de trois listes : noms des produits, prix et quantités vendues. Votre objectif est d'organiser, trier et afficher ces données dans un format spécifique.
Instructions de code
- Utilisez
zip()
pour combiner les trois listes en une liste de tuples dans l'ordre :(product_name, price, quantity_sold)
. Attribuez le résultat àcombined_list
. - Utilisez
sorted()
pour triercombined_list
par nom de produit par ordre croissant. Attribuez le résultat trié àsorted_products
. - Parcourez
sorted_products
et affichez le nom, le prix et la quantité vendue de chaque produit en utilisant le format spécifié.
Exigences de sortie
Pour chaque produit, affichez :
python
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 6. Chapitre 2