将字符串列表转换为二维列表中的整数

时间:2019-02-17 16:16:00

标签: python python-3.x

我如何转换:

TownCordList = [['1', '2', '2'], ['2', '1', '2']]

进入

TownCordList= [[1,2,2],[2,1,2]]

我尝试过:

for i in TownCordList:
i = list(map(int,i))

但这没用。

1 个答案:

答案 0 :(得分:2)

您当前正在循环的每次迭代中覆盖变量i,因此基本上您在转换后不存储任何内容。相反,您可以将列表推导用作

TownCordList = [list(map(int, i)) for i in TownCordList]
# [[1, 2, 2], [2, 1, 2]]