python 列表数据中包含有某个字
符怎么处理?
可以使用列表推导式来处理,如下所示:
假设有一个包含字符串的列表,我们要筛选出包含字母"a"的字符串,可以使用以下代码:
my_list = ["apple", "banana", "orange", "grape"]
new_list = [x for x in my_list if "a" in x]
print(new_list)
输出结果为:
['apple', 'banana', 'grape']
列表推导式中的 if 条件语句会对列表中的每个元素进行判断,如果满足条件,则将该元素添加到新列表中。在本例中,我们使用 if "a" in x 来判断字符串中是否包含字母"a",如果包含,则将该字符串添加到新列表中。
原文地址: https://www.cveoy.top/t/topic/bZrP 著作权归作者所有。请勿转载和采集!