在字符串中迭代3个字母的所有序列(Python)

2024-04-23 16:27:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要创建一个函数,它迭代消息中3个字母(3-mers)的所有序列。例如,如果message=“THE CAT”,则应返回“THE”,“HE”,“E C”,“CA”,“CAT”。在

我尝试过下面的代码,但它并没有给出所有排列:

for i,j,k in zip(message[0::3], message[1::3], message[2::3]):
    return i,j,k

Tags: the函数代码in消息messageforreturn