无符号整数16位小端到Python变量

Dea*_*ean 0 python python-2.7

我有一个16位进入USB的无符号整数,这些整数在我的列表中显示为2个字节,例如[0x20, 0x00].我如何将这些组合到python中的数字?

bar*_*nos 6

如果您的输入是[0x20, 0x00],那么您可以这样做(arr[1]<<8)|arr[0].

如果您的输入是["0x20", "0x00"],那么您可以这样做int(arr[1],16)<<8)|int(arr[0],16).