获取字符串的所有组合单词

use*_*100 2 python

我想要字符串"我的第一个程序"的所有组合单词

kil*_*own 8

>>> lst = "my first program".split()
>>> set(itertools.permutations(lst))

set([('first', 'my', 'program'),
     ('first', 'program', 'my'),
     ('my', 'first', 'program'),
     ('my', 'program', 'first'),
     ('program', 'first', 'my'),
     ('program', 'my', 'first')])
Run Code Online (Sandbox Code Playgroud)