擅长:python、mysql、java
<p>我认为前面的答案创建了8个字节。此解决方案只创建一个字节</p>
<pre><code>settings = [False,True,False,True,True,False,False,True]
# LSB first
integerValue = 0
# init value of your settings
for idx, setting in enumerate(settings):
integerValue += setting*2**idx
# initialize an empty byte
mybyte = bytearray(b'\x00')
mybyte[0] =integerValue
print (mybyte)
</code></pre>
<p>更多的例子请访问这个伟大的站点:<a href="https://www.devdungeon.com/content/working-binary-data-python" rel="nofollow noreferrer">binary python</a></p>