python 获取元素在list的index
时间: 2024-02-12 11:08:55 浏览: 82
你可以使用 `index()` 方法获取元素在列表中的索引位置。该方法返回第一个匹配项的索引。
示例如下:
```python
my_list = ['apple', 'banana', 'cherry']
index = my_list.index('banana')
print(index)
```
输出结果为:
```
1
```
如果列表中不存在该元素,则会引发 `ValueError` 异常。你可以在调用 `index()` 方法之前先使用 `in` 关键字检查元素是否存在于列表中来避免此错误。
```python
my_list = ['apple', 'banana', 'cherry']
if 'banana' in my_list:
index = my_list.index('banana')
print(index)
else:
print('banana is not in the list')
```
输出结果为:
```
1
```
相关问题
python获取元素在列表中的索引
要获取元素在列表中的索引,可以使用列表的 `index()` 方法。下面是一个示例:
```python
my_list = [10, 20, 30, 40, 50]
element = 30
index = my_list.index(element)
print(index)
```
上述代码中,我们定义了一个列表 `my_list`,然后使用 `index()` 方法查找元素 `30` 在列表中的索引,并将结果存储在变量 `index` 中。最后,我们打印出索引值 `2`。如果元素不存在于列表中,`index()` 方法将引发 `ValueError` 异常。
python 获取元素在列表中的位置
可以使用 `index()` 方法获取元素在列表中的位置,例如:
```python
my_list = ['apple', 'banana', 'orange', 'pear']
index = my_list.index('orange')
print(index) # 输出 2
```
如果要判断一个元素是否在列表中,可以使用 `in` 关键字,例如:
```python
my_list = ['apple', 'banana', 'orange', 'pear']
if 'orange' in my_list:
print('orange 在列表中')
else:
print('orange 不在列表中')
```
输出结果为:`orange 在列表中`。
阅读全文