python:元组列表中元组的链元素

2024-10-05 10:43:41 发布

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

我想找到字符串中元素的组合。baseString长度可变,例如“tbyhn”或“tg”等等。在

我试过了:

import itertools

baseString = 'tgby'
prd = [it for it in itertools.product(base,repeat=len(baseString)-1)]

prd是一个如下所示的列表:

^{pr2}$

我希望列表如下所示:

['ttt','ttg','ttb','tty','tgt',...,'yyy']

我怎么能做到呢?在

另外,如果我有一个像prd这样的元组列表,那么如何只链接每个元组中的元素。在

编辑

我不想要这些结果:

   x = ['t','t','t','t','t','g','t','t','b','t','t','y',...,'y','y','y']

   x = ['tttttgttbttytgt...yyy']

Tags: 字符串inimport元素列表forittg
1条回答
网友
1楼 · 发布于 2024-10-05 10:43:41

就这样加入他们

bS = 'tgby'
prd = ["".join(it) for it in itertools.product(bS, repeat=len(bS)-1)]

编辑:一个更快的版本,由@alko在评论中建议

^{pr2}$

相关问题 更多 >

    热门问题