输入三个词的组合可以借助列表的性质来实现,Python中已有封装好的方法:
import itertools
mylist = ['aa', 'bb', 'cc']
new_l = [' '.join(i) for i in itertools.product(mylist, repeat=len(mylist)) if len(set(i)) == len(mylist)]
print(new_l)
输入三个词的组合可以借助列表的性质来实现,Python中已有封装好的方法:
import itertools
mylist = ['aa', 'bb', 'cc']
new_l = [' '.join(i) for i in itertools.product(mylist, repeat=len(mylist)) if len(set(i)) == len(mylist)]
print(new_l)