将数字列表转换为二进制数字基数10

0 python binary list

如何将0和1的列表转换为基数为10的二进制数?例如:([0,0,1,0,0,1])会给我9

Asw*_*esh 7

试试这个:

int("".join(str(x) for x in a),2)
Run Code Online (Sandbox Code Playgroud)

将列表转换为字符串.然后将二进制转换为十进制