I généré combinaison de chiffres, par exemple 123
, en utilisant ce codecombinaisons Génération avec repetetions en python
from itertools import combinations
for i in set(combinations('123',2)):
print(''.join(i))
-je obtenir la sortie désirée ici
13
12
23
Mais quand je l'utilise 133
, je reçois
13
33
Mais je veux ignorer la répétition, Je veux la sortie comme
13
13
33
Existe-t-il une autre approche?
Supprimez l'appel 'set'. C'est ce qui réduit '13 13 33' à' 13 33' –
Eh bien, n'appelez pas 'set()'? Je ne vois pas pourquoi vous devez appeler 'set()'. – kennytm
Pourquoi utilisez-vous 'set' si vous ne voulez pas supprimer la répétition? –