Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Fonctions Zip et Sort | Fonctions
Quizzes & Challenges
Quizzes
Challenges
/
Introduction à Python

bookDé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.

Tâche

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 trier combined_list par nom de produit par ordre croissant. Attribuez le résultat trié à sorted_products.
  • Parcourez sorted_products et 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

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 2
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

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?

close

bookDé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.

Tâche

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 trier combined_list par nom de produit par ordre croissant. Attribuez le résultat trié à sorted_products.
  • Parcourez sorted_products et 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

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 2
single

single

some-alt