要筛选列表中符合某字符串的数据,可以使用列表推导式或使用filter()函数。

方法一:使用列表推导式

my_list = ['apple', 'banana', 'cherry', 'date']
search_string = 'a'

filtered_list = [item for item in my_list if search_string in item]
print(filtered_list)

输出结果为:['apple', 'banana']

方法二:使用filter()函数

my_list = ['apple', 'banana', 'cherry', 'date']
search_string = 'a'

filtered_list = list(filter(lambda item: search_string in item, my_list))
print(filtered_list)

输出结果为:['apple', 'banana']

无论使用哪种方法,都可以将满足条件的元素添加到一个新的列表中,并输出该列表。

标签: 教育


原文地址: https://cveoy.top/t/topic/jc2Z 著作权归作者所有。请勿转载和采集!