在列表里查是否有该字符串
时间: 2024-10-23 08:14:55 浏览: 116
用卷积滤波器matlab代码-cv2018:艺术风格转移
在Python中,如果你想要检查一个列表(list)中是否包含某个特定的字符串,你可以使用`in`关键字。`in`操作符用于判断元素是否存在于序列(如列表、元组、集合等)中。
下面是一个例子:
```python
fruits = ['apple', 'banana', 'orange']
if 'apple' in fruits:
print("'apple' is in the list")
else:
print("'apple' is not in the list")
```
在这个例子中,`'apple' in fruits`会返回`True`,因为'apple'是列表`fruits`中的元素。
如果你想查找列表中所有匹配的字符串,可以遍历整个列表,并使用条件判断:
```python
search_string = 'berry'
found_strings = [fruit for fruit in fruits if fruit == search_string]
if found_strings:
print(f"'{search_string}' was found in the list.")
else:
print(f"'{search_string}' was not found in the list.")
```
这里会创建一个新的列表,其中只包含与`search_string`相等的元素。
阅读全文