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]