首页 > 解决方案 > Python bytearray 函数无法正确转换十六进制数字列表

问题描述

当我尝试将以下列表转换为字节数组时,我得到了错误的转换

list = [0xd,0xe,0xa,0xd,0xb,0xe,0xe,0xf]
data = bytearray(list)

在调试器变量手表中,我得到:

data=bytearray(b'\r\x0e\n\r\x0b\x0e\x0e\x0f')

这里有什么问题?

标签: python

解决方案


推荐阅读