使用括号将十六进制字符串拆分为块

split hexadecimal string to chunks using brakets

我有一个十六进制值我想把它分成块所以我不能存储它们,我想通过使用[]来指定切割的位置来分割它们,例如,十六进制值是:

0x10d88

我想将其拆分为 10d88

假设我已经理解你的问题,你可以将字符串拆分成具有列表理解的块,例如:

x = "0x10d88"
print([x[i:i + 2] for i in range(2, len(x), 2)])

哪个 returns 块列表:

['10', 'd8', '8']