1
在Python中,我怎麼能寫得到一些數n,打印所有可能的詞(A-Z)的函數排列(帶替換)時length=n
。蟒蛇 - 獲取與更換所有可能的組合,而無需遞歸
不使用遞歸,並且不使用外部功能,如itertools.permutations
,itertools.combinations
等。
例如: n=2
應打印
aa ba ... za
ab bb ... zb
...
az bz ... zz
n=3
aaa baa ... zaa
aba aca ... aza
aab aac ... aaz
abb abc ... abz
acb acc ... acz
...
azz bzz ... zzz
看到代碼的文檔https://docs.python.org/3/library/itertools.html#itertools.combinations – vaultah
我覺得像格式化你說的「與更換」 ......至少這是你在你的例子在做什麼是非常重要的 – purpletentacle
正確的鏈接,combinations_with_replacement是在這裏:https://docs.python.org/3/library/itertools.html #itertools.combinations_with_replacement – purpletentacle