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

如何将字符串列表['0100', '0100']转换为嵌套整数列表?

实现字符串列表转嵌套整数列表

方法1:嵌套列表推导式(最简洁)

直接通过两层列表推导式完成转换,外层遍历原列表中的每个字符串,内层遍历字符串的每个字符并转换为整数:

original_list = ['0100', '0100']
result = [[int(char) for char in s] for s in original_list]
print(result)  # 输出: [[0, 1, 0, 0], [0, 1, 0, 0]]

方法2:普通循环实现(适合理解过程)

如果需要更清晰的步骤展示,可以用嵌套循环逐步构建结果:

original_list = ['0100', '0100']
result = []
for s in original_list:
    inner_list = []
    for char in s:
        inner_list.append(int(char))
    result.append(inner_list)
print(result)  # 输出: [[0, 1, 0, 0], [0, 1, 0, 0]]

两种方法的核心逻辑都是将每个字符串拆分为单个字符,再把字符转换为整数,最后组合成嵌套列表。

内容的提问来源于stack exchange,提问作者Francis

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 00:10:27