You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中将二进制字符串列表转换为十进制整数?

二进制字符串列表转十进制整数的解决方案

你可以利用Python内置的int()函数,通过指定进制参数快速完成转换,代码简洁高效:

  1. 定义原始字符串列表:
a = ['0010', '0010', '0100', '1000']
  1. 使用列表推导式批量转换:
a = [int(s, 2) for s in a]

执行上述代码后,列表a就会变为[2, 2, 4, 8],直接就能代入其他算法使用。

说明:int(s, 2)中的第二个参数2表示将字符串s按二进制规则解析,前导零不会影响转换结果,因为二进制的前导零不改变数值本身。

内容的提问来源于stack exchange,提问作者Anthony J. B.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 17:20:48