Python - obtenir toutes les combinaisons d'une liste

Je sais que je peux utiliser itertools.permutation pour obtenir tous permutation de taille r.
Mais, pour itertools.permutation([1,2,3,4],3) il sera de retour (1,2,3) ainsi que (1,3,2).

  1. Je veux filtrer les répétitions (j'.e d'obtenir des combinaisons)

  2. Est-il un moyen simple d'obtenir toutes les permutations (toutes longueurs)?

  3. Comment puis-je convertir itertools.permutation() suite à une liste régulière?

  • Vous êtes à la recherche pour combinations?
InformationsquelleAutor Bush | 2013-06-18