我试图在 Python 中声明一个 32 位二进制数(1 和 0)的列表,在列表中挑选一个数字,然后进行移位。
这就是我宣布名单的方式,但我觉得这是不正确的。
myList = [11111011001101011001101011001100, 11111111000011001101001100111111,
11000000111100001111000011110000, 11111111000000001111011100001111]
Run Code Online (Sandbox Code Playgroud)
现在我想从列表中选择一个数字并将其向左移动 4
例子:
num = myList[0]
example = num << 4
print("original", num)
print("shifted", example)
Run Code Online (Sandbox Code Playgroud)
输出如下所示:
original 11111011001101011001101011001100
shifted 177776176017616176017616176017600
Run Code Online (Sandbox Code Playgroud)
如何解决我的申报和转移问题?谢谢