Python中contains函数用法举例说明
时间: 2024-09-11 15:02:02 浏览: 49
在Python中,`contains`通常不是作为一种独立的函数存在,而是在几个数据结构中作为内置的操作符或方法。这里有几个例子:
1. **列表(List)**:
```python
fruits = ['apple', 'banana', 'orange']
if 'banana' in fruits: # 检查'banana'是否在列表中
print('Found banana')
else:
print('Not found')
```
2. **元组(Tuple)**:
```python
numbers = (1, 2, 3)
if 2 in numbers: # 检查数字2是否在元组中
print('Number is present')
```
3. **集合(Set)**:
```python
colors = {'red', 'blue', 'green'}
if 'red' in colors: # 集合中的元素不保证顺序,仅检查元素是否存在
print('Color found')
```
4. **字典(Dictionary,键查找)**:
```python
person = {'name': 'Alice', 'age': 30}
if 'name' in person: # 查找键是否存在
print(f'The key "name" exists with value {person["name"]}')
```
5. **字符串(String)**:
```python
text = "Hello, world!"
if 'world' in text: # 查找子串是否在字符串中
print('Substring found')
```
以上都是使用`in`关键字来检测元素或子项是否存在于给定的数据结构中。
阅读全文