首页 > 解决方案 > 使用规则从列表中删除字符串

问题描述

我正在尝试将下面的列表写入 Python 中的 txt 文件。但是,我也试图从列表中删除具有“xxx”的那些。最好使用某种 if 函数。就像如果一个 url 有 'xxx' 从列表中删除。关于如何解决这个问题的任何想法?

TTF = ('abc.com/648','xxx.com/246','def.com/566','ghi.com/624','xxx.com/123')

标签: pythonstringlistloops

解决方案


TTF = ('abc.com/648','xxx.com/246','def.com/566','ghi.com/624','xxx.com/123')

filtered = tuple(filter(lambda e: "xxx" not in e, TTF))

print(filtered)

类似于Green Cloak Guy,但filter改为使用。


推荐阅读