Skip to main content
 首页 » 编程设计

python之如何在 Python 中将字符串列表转换为整数列表

2025年05月04日22shanyou

如果我有一个二进制列表

a=['0b11001000', '0b01001100', '0b00111100', '0b00011111',  
   '0b11110000', '0b01011010', '0b10010110', '0b00011110'] 

这次我想将所有字符串元素转换为整数,并很好地把它放回二进制列表中:

a=[0b11001000, 0b01001100, 0b00111100, 0b00011111,  
   0b11110000, 0b01011010, 0b10010110, 0b00011110] 

我该怎么办?

请您参考如下方法:

以 2 为底使用 int:

>>> a=['0b11001000', '0b01001100', '0b00111100', '0b00011111',  
...        '0b11110000', '0b01011010', '0b10010110', '0b00011110'] 
>>> [int(x, 2) for x in a] 
[200, 76, 60, 31, 240, 90, 150, 30]