Int python3的按位组合

时间:2016-03-04 12:09:23

标签: python-3.x bit-manipulation bitwise-operators

所以我有一个有效的例子,但我认为使用按位运算符可以提高效率。

我在做的是: 如果我有两个int的位:0001和0010(所以在python,1和10所以是的。) 现在结果应该是:00000110。所以它是'压缩'它,int1的第一个数字,然后是int2的第一个数字。

目前我制作了[0,0,0,1]&的数组。 [0,0,1,0]然后将它们组合成一个循环。而且我们知道python不是很擅长处理列表。现在有了这个例子它的确定但更大的数字(它应该经常这样做!)我认为它会变慢。

有什么建议吗?

0 个答案:

没有答案