如何从字符串创建n字母计数

use*_*768 1 python string

如何变换字符串以获得三个字母的数量?例如,假设字符串"i like walking"""i l", " li", "lik" "等?

如果我想知道我总共有多少计数并列出每个计数出现的次数怎么办?

l4m*_*mpi 9

一个简单的列表理解:

s = "i like walking"
triplets = [s[i:i+3] for i in range(len(s) - 2)]
Run Code Online (Sandbox Code Playgroud)


Pet*_*bot 5

s = "i like walking"
print [s[i:i+3] for i in xrange(0, len(s) - 2)]
Run Code Online (Sandbox Code Playgroud)