Exercices Structures de données Comprehension avec zip
🎉

Bravo!

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.

Exemple :
combiner(['a', 'b', 'c'], [1, 2, 3]) renvoie {'a': 1, 'b': 2, 'c': 3}

Tests (2/4)

Combiner
assert combiner(['a','b','c'], [1,2,3]) == {'a':1, 'b':2, 'c':3}
Vide
assert combiner([], []) == {}

+ 0 tests cachés

Indices (3 disponibles)

solution.py