Python:使用2个字符迭代字符串

时间:2012-11-21 15:43:55

标签: python hex iteration

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

1 个答案:

答案 0 :(得分:9)

这应该这样做:

In [218]: mystr =  "4a65737573"

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