python判断列表中是否包含某个值
时间: 2023-03-19 17:23:26 浏览: 153
python判断list中存在某种值
可以使用Python中的in操作符来判断一个列表是否包含某个特定的值。具体方法如下:
```python
my_list = [1, 2, 3, 4, 5]
# 判断3是否在my_list中
if 3 in my_list:
print("3在my_list中")
else:
print("3不在my_list中")
```
输出:
```
3在my_list中
```
另外,如果你想查找某个值在列表中的位置,可以使用`index`方法。如果值不在列表中,会抛出`ValueError`异常。具体方法如下:
```python
my_list = [1, 2, 3, 4, 5]
# 查找3在my_list中的位置
index = my_list.index(3)
print("3在my_list中的位置是:", index)
```
输出:
```
3在my_list中的位置是: 2
```
如果值不在列表中,会抛出异常,例如:
```python
my_list = [1, 2, 3, 4, 5]
# 查找6在my_list中的位置
try:
index = my_list.index(6)
print("6在my_list中的位置是:", index)
except ValueError:
print("6不在my_list中")
```
输出:
```
6不在my_list中
```
阅读全文