【发布时间】:2019-02-17 16:15:59
【问题描述】:
如何转换:
TownCordList = [['1', '2', '2'], ['2', '1', '2']]
进入
TownCordList= [[1,2,2],[2,1,2]]
我试过了:
for i in TownCordList:
i = list(map(int,i))
但这没有用。
【问题讨论】:
标签: 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))
但这没有用。
【问题讨论】:
标签: python python-3.x
您当前在循环的每次迭代中都覆盖了变量i,因此基本上在转换后您什么都不存储。相反,您可以使用列表推导作为
TownCordList = [list(map(int, i)) for i in TownCordList]
# [[1, 2, 2], [2, 1, 2]]
【讨论】: