擅长:python、mysql、java
<pre><code>import struct
x = [142, 65, 110, 51]
ans = 0
for i, v in enumerate(x):
ans += (v << (8 * i))
combined = ans # 862863758
buf = struct.pack("I", combined)
fl = struct.unpack("f", buf)
print(fl[0]) # > 5.54733148305786e-08
</code></pre>