在python中从字符串转到Base 10

时间:2015-03-17 19:41:17

标签: python python-3.x

如何将("1,0,1,1,0,0,1,0")转换为十垒。我一直在寻找将列表转换为十分之一的答案,但不是因为我已经有了这个字符串

2 个答案:

答案 0 :(得分:4)

您可以使用str.replaceint功能:

>>> s="1,0,1,1,0,0,1,0"
>>> int(s.replace(',',''),2)
178

答案 1 :(得分:1)

或者你可以切片:

int(string[::2], 2)