Python: 以2个字符为步长迭代字符串

3

假设我有以下ASCII十六进制字符串"4a65737573"。现在如何迭代它,将固定数量的字符包装起来,但始终每隔2个字符增加一次。例如,4a65,6573,7375...

1个回答

16
这应该可以做到:
In [218]: mystr =  "4a65737573"

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接