在python中将列表中的二进制数转换回十进制形式?

在python中将列表中的二进制数转换回十进制形式?,python,Python,如何将二进制字符串转换为十进制数?我从值列表中取出二进制,然后需要将其转换为十进制格式 例如,x=[“0b000101”]需要变成x=[5] 这可能吗?字符串中的“0b”是告诉你它是二进制的子字符串吗?字符串中的“0b”是告诉你它是二进制的子字符串吗? In [66]: x Out[66]: ['0b000101'] In [67]: [int(elt,base=2) for elt in x] Out[67]: [5]

如何将二进制字符串转换为十进制数?我从值列表中取出二进制,然后需要将其转换为十进制格式

例如,
x=[“0b000101”]
需要变成
x=[5]

这可能吗?

字符串中的“0b”是告诉你它是二进制的子字符串吗?字符串中的“0b”是告诉你它是二进制的子字符串吗?
In [66]: x
Out[66]: ['0b000101']

In [67]: [int(elt,base=2) for elt in x]
Out[67]: [5]