gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 03:33:04 25 4
gpt4 key购买 nike

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

我已经尝试了下面的代码,但它没有给我每个排列:

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

最佳答案

你可以做到

[message[i:i+3] for i in range(len(message)-2)]

(编辑:-2)

关于python - 迭代字符串中 3 个字母的所有序列 (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40666537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com