Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Comprehension avec zip
Quand tu reçois des données sous forme de deux listes séparées (les noms d'un côté, les valeurs de l'autre), tu veux souvent les réunir dans un dictionnaire. C'est exactement ce que fait zip() combiné à une dict compréhension.
zip() associe les éléments par position, comme une fermeture éclair : cles = ['nom', 'age'] valeurs = ['Alice', 30] list(zip(cles, valeurs)) donne [('nom', 'Alice'), ('age', 30)]
Si les listes n'ont pas la même taille, zip() s'arrête à la plus courte.
Écris une fonction combiner(cles, valeurs) qui retourne un dictionnaire à partir de deux listes.