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

Python如何将嵌套列表中的字符串格式数字转为int类型列表

Python列表格式转换方案

你需要同时完成字符串分割和类型转换两个操作,同时保留原有的三层嵌套结构即可,以下是可直接运行的实现代码:

m1 = [[['64,56'], ['77,9'], ['3,55,44,22,11']]]
# 嵌套列表推导式完成转换
m2 = [[[int(num) for num in item[0].split(',')] for item in sublist] for sublist in m1]

转换逻辑说明:

  • 逐层遍历m1的嵌套结构,先取出最内层单元素列表里的字符串内容
  • 用split(',')方法把逗号分隔的字符串切分成独立的数字字符串
  • 把每个数字字符串转成int整数类型,按原有结构重新组装

打印输出转换后的m2即可验证,和目标结构、数值完全匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 22:27:03