例如我有
from collections import Counter
cnt = Counter()
text = 'CTGGAT'
def freqWords(text, k):
for i in text:
cnt [i] += 1
print cnt
输出:计数器({A':10,'C':9,'T':8,'G':4})
它返回了一个很好的字典,但是,我想用k值来存储我的项目。这样,如果k=2,那么dict将填充以下值:
CT、TG、GG、GA、AT。如果k=3,则为CTG、TGG、GGA、GAT。你知道吗
Tags:
您的
for i in text
迭代text
的字符。您必须遍历长度为text
减去k
的子串text
:工作原理如下:
相关问题 更多 >
编程相关推荐