【问题标题】:How to remove \n\t\r from list in Python? [duplicate]如何从 Python 列表中删除 \n\t\r? [复制]
【发布时间】:2020-06-20 11:12:19
【问题描述】:

代码:

list = ["\r\n                    Opportunities\r\n                ", "\r\n                    Careers\r\n                ", "\r\n                    Education & training\r\n                ", "\r\n                Find Your Future\r\n ","\r\n\tSanderson        Recruitment, Solutions, Executive, Consulting\r\n"]

我想要的输出:

["Opportunities","Careers","Education & training","Find Your Future","Sanderson Recruitment, Solutions, Executive, Consulting"]

因为它是一个列表

【问题讨论】:

  • 这份名单从何而来

标签: python removing-whitespace


【解决方案1】:

似乎您想从字符串中去除空格。您可以使用列表推导将strip 方法应用于列表的每个元素。

mylist = ["\r\n                    Opportunities\r\n                ",
    "\r\n                    Careers\r\n                ",
    "\r\n                    Education & training\r\n                ",
    "\r\n                Find Your Future\r\n ",
    "\r\n\tSanderson        Recruitment, Solutions, Executive, Consulting\r\n"
]

newlist = [s.strip() for s in mylist]

【讨论】:

    【解决方案2】:

    您可以从字符串中去除周围的空格

    out = [x.strip() for x in l] 
    

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 2019-12-30
      • 1970-01-01
      • 2011-06-18
      • 1970-01-01
      • 2011-03-01
      • 2018-05-03
      • 2012-06-04
      • 1970-01-01
      相关资源
      最近更新 更多