我应该如何将字符串 ("1,0,1,1,0,0,1,0") 转换为十进制。我一直在寻找将列表转换为十进制的答案,但没有找到针对已有此字符串的解决方案。
"1,0,1,1,0,0,1,0"
str.split
str.replace
int
>>> s="1,0,1,1,0,0,1,0" >>> int(s.replace(',',''),2) 178
或者您可以切片:
int(string[::2], 2)
str.split
可能是一个很好的起点。 - Kevin