python list 筛选某个字符串
时间: 2023-06-07 10:11:20 浏览: 149
Python基础教程:常用函数整理.pdf
好的,您可以使用Python列表推导式来筛选包含特定字符串的元素,例如:
```
my_list = ['apple', 'banana', 'orange', 'kiwi', 'pear']
filtered_list = [x for x in my_list if 'an' in x]
print(filtered_list)
```
输出将会是:
```
['banana', 'orange']
```
解释一下,上面的列表推导式首先遍历了my_list中的每个元素,并将其存储在x中,接着它使用 `if` 子句来检查x中是否包含特定的字符串`'an'` ,如果查找成功,则将x添加到filtered_list中。最后,我们打印出过滤后的列表。
阅读全文