Python3如何找到字符串的不同组合

2024-04-26 21:55:22 发布

您现在位置:Python中文网/ 问答频道 /正文

给定一个字符串,在python3中有没有一种简单的方法可以找到字符串中空格分隔词的不同组合?在

例如:

如果输入字符串是'Peaches Apples香蕉',我希望输出为:

“桃子苹果香蕉”

“桃子,香蕉,苹果”

“苹果,香蕉,桃子”

“苹果桃子香蕉”

“香蕉桃子苹果”

“香蕉苹果桃子”


Tags: 方法字符串苹果python3空格香蕉applespeaches
2条回答
import itertools

string = 'Peaches Apples Bananas'
word_list = string.split(' ')

output = [' '.join(permutation) for permutation in itertools.permutations(word_list)]

我想你在找^{}

import itertools

for perm in itertools.permutations('Peaches Apples Bananas'.split(' ')):
    print(' '.join(perm))

相关问题 更多 >