我在Python中有一个整数列表,它应该对应于以下int值(可以更改为十六进制字节值):
[10, 145, 140, 188, 212, 198, 210, 25, 152, 20, 120, 15, 49, 113, 33, 220, 124, 67, 174, 224, 220, 241, 241]
然而,当我将该列表转换为bytearray(使用bytearray(nameOfList))时,我会得到以下打印输出.
bytearray(b'\n\x91\x8c\xbc\xd4\xc6\xd2\x19\x98\x14x\x0f1q!\xdc|C\xae\xe0\xdc\xf1\xf1')
我可以从这个字节数组中提取正确的值,不管它如何打印,但是bytearray打印输出不应该与字节数组的十六进制值对应吗?(我的意思是,它似乎主要遵循十六进制值,直到\x0f之后,它开始发出胡言乱语……)