python筛选列表里符合某字符串的数据
要筛选列表中符合某字符串的数据,可以使用列表推导式或使用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 著作权归作者所有。请勿转载和采集!