Skip to main content
 首页 » 编程设计

python之每隔第 n 个字符拆分 python 字符串,迭代起始字符

2025年05月04日20linjiqin

我正在尝试找到一种优雅的方式来每隔第 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']