2024-04-26 11:24:27 发布
网友
例如,我们有一个字符串s=“stackoverflow”。如果我们删除一个字符,那么我们会得到“tackoverflow”、“sackoverflow”、“stckoverflow”。。。等等 删除k个字符时如何获取所有可能的字符串,其中k<;蓝(s)
对于给定的要删除的字符数和字符串数,我们可以通过for循环来执行。但是,当要删除的字符数不固定时,如何执行该操作
itertools是你的朋友:
itertools
from itertools import combinations s = "stack overflow" n_delete = 1 print([''.join(i) for i in combinations(s, len(s) - n_delete)])
itertools
是你的朋友:相关问题 更多 >
编程相关推荐