文字列をn文字ずつに分割する2
id:tkuro:20080716:1216192253のつづき、
わざわざ re を引っ張るような話ではないような。
ごもっとも・・・でした。。文字列スライスの事なぞ頭から飛んでた。唯一の救いはreの方が少し早い事くらい。
NO re版
def checksum_nore(buf): hex(sum([int(x+y,16) for x,y in zip(buf[0::2], buf[1::2])]))
re版
def checksum(buf): hex(sum([int(x,16) for x in re.findall("..", buf)]))