Permutation de listes

Fermé
essnexam Messages postés 2 Date d'inscription samedi 1 avril 2017 Statut Membre Dernière intervention 2 juillet 2021 - 1 avril 2017 à 10:05
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 1 avril 2017 à 22:02
Bonjour.

Je suis en maths spé et mon problème est le suivant. Je voudrais pouvoir accéder à toutes les ''permutations'' possible de 2 listes par Python.
Je m'explique, un premier programme que j'ai écrit rend un résultat de la forme H = [[1, 5], [8, 2], [4, 3], [5, 1], [7,3], [2, 5], [5, 3], [5, 5]], où chaque sous-liste représente un couple de quartiers d'une ville à un instant précis (instant t=0 pour H[0], t=1 pour H[1], etc)

Je voudrais pouvoir générer toutes les listes possibles à partir de cette liste primaire en permutant 2 à 2 les éléments de chaque sous-liste (l'ordre à l'intérieur de chaque sous-liste compte mais pas l'ordre dans la liste elle-même car chaque sous-liste correspond à un instant fixe).

Quelqu'un pourrait-il m'aider ? Je n'y arrive pas et suis à court d'idée. Merci!

1 réponse

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
1 avril 2017 à 22:02
Bonsoir

je voies [5, 5], le couple de quartier, peut donc être 2 fois le même?
Si oui
https://codes-sources.commentcamarche.net/source/54101-combinaisons-de-caracteres
0