获取字符串及其子字符串的所有组合

获取字符串及其子字符串的所有组合,第1张

获取字符串及其子字符串的所有组合

您可以使用以下方法轻松完成此 *** 作

itertools.combinations

>>> from itertools import combinations>>> x = 'abc'>>> [''.join(l) for i in range(len(x)) for l in combinations(x, i+1)]['a', 'b', 'c', 'ab', 'ac', 'bc', 'abc']

如果希望以相反的顺序进行 *** 作,则可以使

range
函数以相反的顺序返回其序列

>>> [''.join(l) for i in range(len(x),0,-1) for l in combinations(x, i)]['abc', 'ab', 'ac', 'bc', 'a', 'b', 'c']


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5644957.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存