gpt4 book ai didi

python - 如何删除列表中的数字并保持元素的重置? Python

转载 作者:行者123 更新时间:2023-12-01 00:46:05 24 4
gpt4 key购买 nike

mylist = ['85639-Joe','653896-Alan','8871203-Zoe','5512-Bob','81021-Jonathan']

上面是列表,我想删除列表中的号码并保留名称。我尝试了下面的编码,但没有成功。

[s for s in mylist if s.isalpha()]

预期输出是:

['-Joe','-Alan','-Zoe','-Bob','-Jonathan']

预先感谢您的帮助。

最佳答案

这是不使用正则表达式的另一种方法:

[''.join(y for y in x if not y.isdigit()) for x in mylist]

结果:

['-Joe', '-Alan', '-Zoe', '-Bob', '-Jonathan']

关于python - 如何删除列表中的数字并保持元素的重置? Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56973018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com