gpt4 book ai didi

python - 从字符串生成所有 n 元组

转载 作者:行者123 更新时间:2023-11-30 23:44:34 25 4
gpt4 key购买 nike

是否有一种简单的 Python 方法可以从字符串生成给定长度的所有 n 元组?

例如,我希望 generateTuples("Hello, World!", 3) 生成以下内容:

[ "Hel", "ell", "llo", "lo,", "o, ", ", W", " Wo", "Wor", "orl", "rld", "ld!" ]

最佳答案

>>> a = "Hello, World!"
>>> def generate_tuples(string, n):
... return [string[i:i+n] for i in range(len(string)-n+1)]
...
>>> generate_tuples(a, 3)
['Hel', 'ell', 'llo', 'lo,', 'o, ', ', W', ' Wo', 'Wor', 'orl', 'rld', 'ld!']

关于python - 从字符串生成所有 n 元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10061008/

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