首页 > 解决方案 > 转换嵌套列表类型

问题描述

m1 = [[['64,56'], ['77,9'], ['3,55,44,22,11']]]
m2 = [[[64, 56], [77, 9], [3, 55, 44, 22, 11]]]

我如何从“m1”转到“m2”?

标签: pythonlistnested-lists

解决方案


您可以使用列表推导split

m1 = [[['64,56'], ['77,9'], ['3,55,44,22,11']]]
m2 = [[int(x) for x in lst[0].split(',')] for lst in m1[0]]

print(m2) # [[[64, 56], [77, 9], [3, 55, 44, 22, 11]]]

推荐阅读