Solution Exercice 32: détermination de toutes les listes en permutant une liste python

Exercice 32

Écrire un programme en Python qui renvoie toutes les listes obtenues en permutant les termes d’une liste donnée.

Solution

# -*- coding: UTF-8 -*-
"""
importation du module itertools:
Ce module implémente de nombreux blocks d'itérateurs inspirées des constructions APL, Haskell et SML.
"""
import itertools
# Exemple d'utilisation
l = [1,2,3,4]
permutations = itertools.permutations(l)
L = list(permutations)
print ("Les listes obtenues en échangeant les termes de la liste l:\n", L)

 

 

Younes Derfoufi
CRMEF OUJDA

2 thoughts on “Solution Exercice 32: détermination de toutes les listes en permutant une liste python

Leave a Reply