【问题标题】:Convert a List of strings into ints in a 2d list [duplicate]将字符串列表转换为二维列表中的整数 [重复]
【发布时间】: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


    【解决方案1】:

    您当前在循环的每次迭代中都覆盖了变量i,因此基本上在转换后您什么都不存储。相反,您可以使用列表推导作为

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

    【讨论】:

      猜你喜欢
      • 2022-11-20
      • 2012-05-08
      • 2023-03-27
      • 2020-04-05
      • 2021-07-26
      • 2016-07-14
      • 2017-12-06
      • 2015-07-24
      • 1970-01-01
      相关资源
      最近更新 更多