Python Kombination mit Ersatz
Below ist mein Code
import itertools
a = [1,2,3]
for i in itertools.combination_with_replacement(a,3):
print i
Ausgab
(1, 1, 1),(1, 1, 2)
(1, 1, 3),(1, 2, 2)
(1, 2, 3),(1, 3, 3)
(2, 2, 2),(2, 2, 3)
(2, 3, 3),(3, 3, 3)
Nur 10 Ergebnisse werden ausgedruckt, laut Formel sollte jedoch 3 ^ 3 = 27 ausgegeben werden.
So kann ich wissen, wie man die andere Ausgabe erhält?
ielen Dank für Ihre Zeit und Anregun