这一次,我试图输入像这样的句子:世界您好! ,通过.split(“”)将其拆分并打印所有可能的组合,但是代码会引发错误。
x = str(input("Text?"))
x = x.split(" ")
print(x)
ls = []
for i in x:
ls.append(i)
print(ls)
permutated = permutations(ls,len(ls))
for i in permutated:
print(permutated)
ls没有用,但我尝试使用它
Perplexabot解决了它,我正在打印置换而不是i :(感谢您再次帮助我!
内置模块itertools
包含置换函数:
from itertools import permutations
a = [1, 2, 3]
list(permutations(a))