python - 从列表元素中删除数字

标签 python list list-comprehension text-analysis

我有一个职位列表(总共 12,000 个),格式如下:
Career_List = ['1) 优秀水手', '2) 磨料分级机', '3) 磨料磨床']

如何从列表元素中删除数字、括号和空格,以便最终得到以下输出:
Career_List_Updated = ['优秀海员'、'磨料分级机'、'磨料研磨机']

我知道我无法简单地删除前三个字符,因为我的列表中有十多个项目。

最佳答案

利用 str.lstrip() 和其余 strip 函数接受多个字符作为参数的事实。

Career_List_Updated =[career.lstrip('0123456789) ') for career in Career_List]

关于python - 从列表元素中删除数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43129004/

相关文章:

python - 在Python中取两个字符串列表作为输入

python - 如何返回数组中的嵌套文档

python - mysql-python的pip安装抛出clang错误

list - 匹配元组列表中的一项

python - 转换元组/列表中的项目

python - 如何在赋值运算符的左侧使用列表理解?

python - 如何在Python中存储没有日期的时间以便比较方便?

python - 使用 *args 而不将参数放入元组中?

string - Haskell - 基于某些条件过滤字符串列表

list - 使用列表理解将元组列表转换为其元素列表