0
這工作:查找單詞的所有連續的字母序列(字符克),從長度爲1〜字的長度
s = 'beach'
lst = []
for c in range(len(s) + 1):
lst.append(list(zip(*[s[i:] for i in range(c)])))
lst2 = [''.join(j) for i in lst for j in i]
print(lst2)
# output
# ['b', 'e', 'a', 'c', 'h', 'be', 'ea', 'ac', 'ch', 'bea', 'eac', 'ach', 'beac', 'each', 'beach']
但有一個更清潔,更優雅,更Python的方式來實現同樣的結果?
這種類型的帖子應該在[code-review]上。 – Julien