如何从Python中的列表中删除\n\t\r?

2024-04-29 02:22:30 发布

您现在位置:Python中文网/ 问答频道 /正文

代码:

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"]

因为它是一个列表


Tags: 代码yourtrainingfutureconsultingfindlisteducation
2条回答

看起来你想去掉字符串中的空白。您可以使用列表理解将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]

可以从字符串中去掉周围的空白

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

相关问题 更多 >