Défi : Fonctions Zip et Sort
Il reste encore quelques fonctions du chapitre précédent à aborder, alors pratiquons-les.
Rappelez-vous de la fonction zip(), particulièrement utile lors de la manipulation de plusieurs listes liées. Cette fonction permet de gérer différentes propriétés d’éléments simultanément, comme trier des produits tout en conservant leurs attributs associés.
Swipe to start coding
Vous disposez de trois listes : noms de 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_listpar nom de produit par ordre croissant. Attribuez le résultat trié àsorted_products. - Parcourez
sorted_productset affichez le nom du produit, le prix et la quantité vendue selon le format spécifié.
Exigences de sortie
Pour chaque produit, affichez :
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you give an example of how to use the zip() function?
What are some common use cases for zip()?
How does zip() handle lists of different lengths?
Awesome!
Completion rate improved to 2.17
Défi : Fonctions Zip et Sort
Glissez pour afficher le menu
Il reste encore quelques fonctions du chapitre précédent à aborder, alors pratiquons-les.
Rappelez-vous de la fonction zip(), particulièrement utile lors de la manipulation de plusieurs listes liées. Cette fonction permet de gérer différentes propriétés d’éléments simultanément, comme trier des produits tout en conservant leurs attributs associés.
Swipe to start coding
Vous disposez de trois listes : noms de 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_listpar nom de produit par ordre croissant. Attribuez le résultat trié àsorted_products. - Parcourez
sorted_productset affichez le nom du produit, le prix et la quantité vendue selon le format spécifié.
Exigences de sortie
Pour chaque produit, affichez :
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Solution
Merci pour vos commentaires !
single