我正在尝试找到一种优雅的方式来每隔第 n 个字符拆分 python 字符串,迭代以哪个字符开头。
例如,假设我有一个包含以下内容的字符串:
ANDTLGY
我想将字符串拆分为一组 3 个字符,如下所示:
['AND','NDT','DTL','TLG','LGY']
请您参考如下方法:
简单的方法是将字符串切片与列表推导结合使用:
s = 'ANDTLGY'
[s[i:i+3] for i in range(len(s)-2)]
#output:
['AND', 'NDT', 'DTL', 'TLG', 'LGY']
