【问题标题】:Python: Iterating over a string by 2 charactersPython:遍历一个字符串 2 个字符
【发布时间】:2026-01-08 06:40:01
【问题描述】:

假设我有以下 ascii 十六进制字符串“4a65737573”。我现在如何迭代它,包装固定数量的字符,但始终以 2 递增。即 4a65、6573、7375...

【问题讨论】:

    标签: python hex iteration


    【解决方案1】:

    应该这样做:

    In [218]: mystr =  "4a65737573"
    
    In [219]: for i in range(0, len(mystr), 2):
       .....:     print mystr[i:i+4]
       .....:     
    4a65
    6573
    7375
    7573
    73
    

    【讨论】: