【发布时间】:2019-12-20 01:23:42
【问题描述】:
我已经编写了这段代码,它打印给定字符串的所有子字符串,但我希望它打印所有可能的子序列。
from itertools import combinations_with_replacement
s = 'MISSISSIPPI'
lst = []
for i,j in combinations_with_replacement(range(len(s)), 2):
print(s[i:(j+1)])
【问题讨论】:
-
不清楚您的要求。你能举一个简短的具体例子吗?
-
如果需要子序列,为什么要使用
combinations_with_replacement而不是combinations?
标签: python combinations subsequence