Chr*_*s E 1 python string loops
我试图找到一种优雅的方法来分割每个第n个字符的python字符串,迭代在哪个字符开头.
例如,假设我有一个包含以下内容的字符串:
ANDTLGY
Run Code Online (Sandbox Code Playgroud)
我想将字符串拆分为一组3个字符,如下所示:
['AND','NDT','DTL','TLG','LGY']
Run Code Online (Sandbox Code Playgroud)
简单的方法是使用字符串切片和列表推导:
s = 'ANDTLGY'
[s[i:i+3] for i in range(len(s)-2)]
#output:
['AND', 'NDT', 'DTL', 'TLG', 'LGY']
Run Code Online (Sandbox Code Playgroud)