首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python -按第二个列表的子字符串过滤列表

在Python中,可以使用列表推导式来按第二个列表的子字符串过滤列表。列表推导式是一种简洁的语法,用于根据特定条件创建新的列表。

下面是按第二个列表的子字符串过滤列表的示例代码:

代码语言:txt
复制
# 第一个列表
list1 = ['apple', 'banana', 'cherry', 'date', 'elderberry']

# 第二个列表
list2 = ['an', 'er', 'y']

# 使用列表推导式按第二个列表的子字符串过滤列表
filtered_list = [item for item in list1 if any(substring in item for substring in list2)]

# 打印过滤后的列表
print(filtered_list)

输出结果为:

代码语言:txt
复制
['banana', 'cherry', 'elderberry']

在上述代码中,我们使用了列表推导式来创建一个新的列表filtered_list。在列表推导式中,我们遍历第一个列表list1的每个元素,并使用any()函数来检查第二个列表list2中的任何一个子字符串是否出现在当前元素中。如果存在匹配的子字符串,则将当前元素添加到filtered_list中。

这种方法可以用于按第二个列表的子字符串过滤任何类型的列表,不仅限于字符串列表。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

43分8秒

学习猿地 Python基础教程 列表操作3 列表的遍历及推导式

23分1秒

学习猿地 Python基础教程 列表操作2 列表的分片赋值与运算

23分31秒

尚硅谷_Python基础_58_列表的简介.avi

21分26秒

尚硅谷_Python基础_63_列表的方法.avi

4分56秒

Python从零到一:元组与列表的区别

13分46秒

python开发视频课程5.11创建列表的三种方式

13分40秒

python开发视频课程5.7创建列表的三种方式

21.7K
14分58秒

学习猿地 Python基础教程 面向对象12 mro列表及super的应用

13分16秒

Python教程 Django电商项目实战 30 图书分类_列表关系的跳转 学习猿地

10分1秒

Python教程 Django电商项目实战 36 图书商城_会员列表的搜索+分页问题 学习猿地

11分0秒

35、尚硅谷_机构模块_机构列表页类别和地区联合过滤.wmv

12分3秒

33、尚硅谷_机构模块_机构列表页按照机构类别进行筛选过滤.wmv

领券