删除列表中不包含正则表达式字符串的所有项

2024-10-01 15:41:57 发布

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

是否可以删除列表中不包含正则表达式字符串的所有项?在

我在考虑也许只返回一个正则表达式字符串,如果没有正则表达式字符串,则将列表项设为空,然后再次迭代该列表以删除所有空项,但这似乎效率低下。在

有什么想法吗?在

例如,假设我有:

["cat", "dog", "monkey", "Fred", "sad"]

我写了一个只选择sad的正则表达式。我希望所有其他的都被删除(最好是)。在


Tags: 字符串列表fredcatmonkey效率dogsad

热门问题