【问题标题】:Convert One String into a list of Int [duplicate]将一个字符串转换为 Int 列表 [重复]
【发布时间】:2017-07-24 16:39:41
【问题描述】:

我想知道如何将"1 -2 -8 4 5" 之类的字符串转换为[1, -2, -8, 4, 5] 之类的字符串

【问题讨论】:

  • I would like to know how to ... - 通过The Tutorial 工作,您将开始获得解决问题的想法。查看the docs 以获得更多想法。试试你的一些想法。

标签: python string list int


【解决方案1】:

我会用" " 字符分割字符串,并将每个元素转换为int

myList = [int(x) for x in myString.split(" ")]

或者干脆

myList = [int(x) for x in myString.split()]

默认分割使用空格' '作为参数

【讨论】:

    【解决方案2】:
    list(map(int , string.split(' ')))
    

    用空格分割。

    【讨论】:

      【解决方案3】:
      array=list(map(int,string.split()))
      

      【讨论】:

        猜你喜欢
        • 2016-07-05
        • 2014-06-16
        • 2015-06-18
        • 2017-05-07
        • 1970-01-01
        • 2014-06-05
        • 2016-04-14
        • 1970-01-01
        相关资源
        最近更新 更多