我有4个二进制数据字符串;我想使用每个字符串的列将输出作为整数,即
p1 = '10010010101111'
p2 = '11100011110001'
p3 = '00001110101101'
p4 = '00101100010010'
我想把输出作为整数作为[p1p2p3p4]
下面的代码不断返回语法错误。我哪里出错了?你知道吗
for i in range(0,len(p1),1):
x = [p1[i],p2[i],p3[i],p4[i]]
y = ''.join(map(str,x))
z[i] = int(y,2)
Tags:
试试这个:
输出:
可以使用zip()转置列和本机二进制字符串转换以获得数值:
另一种选择:
相关问题 更多 >
编程相关推荐