标签: python python-3.x
如何将("1,0,1,1,0,0,1,0")转换为十垒。我一直在寻找将列表转换为十分之一的答案,但不是因为我已经有了这个字符串
"1,0,1,1,0,0,1,0"
答案 0 :(得分:4)
您可以使用str.replace和int功能:
str.replace
int
>>> s="1,0,1,1,0,0,1,0" >>> int(s.replace(',',''),2) 178
答案 1 :(得分:1)
或者你可以切片:
int(string[::2], 2)