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的な方法があります同じ結果ですか?
このタイプの投稿は[コードレビュー]に記載してください。 – Julien