擅长:python、mysql、java
<p>这将起作用:</p>
<pre><code>def access_bit(data, num):
base = int(num // 8)
shift = int(num % 8)
return (data[base] & (1<<shift)) >> shift
</code></pre>
<p>如果要创建二进制数组,可以这样使用:</p>
<pre><code>[access_bit(data,i) for i in range(len(data)*8)]
</code></pre>