【发布时间】:2021-01-24 01:45:55
【问题描述】:
我在列表中有十六进制字符串的数据点。
我尝试将列表转换为字符串,然后转换为字节数组。当我尝试将字节数组转换为浮点数时,它只返回一个值。
使用的代码是:
byteArrObj = bytearray(n, 'utf-8')
byteObj = bytes(byteArrObj)
byte8=bytearray.fromhex(b)
print(byte8)
floatvalue = struct.unpack('<f', byte8[:4])
这会产生一个元组,例如 `(0.09273222088813782,)。
如何打印列表中的所有浮点值?
【问题讨论】:
-
澄清一下,您是期待来自
64 EA BD 3D还是0.09273222088813782的0.927322?
标签: python list type-conversion hex