Exercices Fonctions & Modules itertools.chain
🎉

Bravo!

Intermédiaire 🧠 Fondamentaux 20 XP 0 personnes ont réussi

itertools.chain

itertools est la boîte à outils du développeur Python performant. chain() est le plus simple : il enchaîne plusieurs itérables en un seul flux, sans copier les données. C'est plus élégant et plus efficace que liste1 + liste2 + liste3, et ça marche avec n'importe quel itérable.

Exemple :
import itertools
list(itertools.chain([1, 2], [3, 4], [5])) donne [1, 2, 3, 4, 5]

Écris une fonction concatener(*listes) qui accepte un nombre variable de listes et retourne une liste unique contenant tous les éléments dans l'ordre, en utilisant itertools.chain.

Exemple :
concatener([1, 2], [3, 4], [5]) donne [1, 2, 3, 4, 5]

Tests (2/4)

Trois listes
assert concatener([1, 2], [3, 4], [5]) == [1, 2, 3, 4, 5]
Avec liste vide
assert concatener([1], [], [2, 3]) == [1, 2, 3]

+ 0 tests cachés

Indices (3 disponibles)

solution.py