位置之前的单词与位置之后的单词交换(在 Python 中)

问题描述 投票:0回答:2

我想生成交换的单词列表(如果有意义的话)。 示例:“测试”将返回

test tset tets


python loops for-loop iteration swap
2个回答
0
投票

伴侣,先搜索,后询问。在 stackoverflow 上很容易找到它。

from itertools import permutations
# Letters being 'test'
def words(letters):
    for n in range(len(letters), len(letters)+1):
        yield from map(''.join, permutations(letters, n))

一个词的所有可能组合 - Python


0
投票

将其设为列表,然后导入随机模块。 使用随机播放功能分散排列

© www.soinside.com 2019 - 2024. All rights reserved.