python 返回列表中某个值的索引
时间: 2023-10-09 09:10:17 浏览: 102
可以使用列表的 index 方法来返回某个值在列表中的索引,例如:
```python
my_list = [4, 2, 7, 1, 8, 3]
index = my_list.index(7)
print(index) # 输出 2
```
此时会输出值为 2,即 7 在列表中的索引位置。如果列表中不存在该值,则会抛出 ValueError 异常。
相关问题
python查找列表中某个值
在Python中,可以使用`in`关键字或者`index()`函数来查找列表中是否存在某个值。
1. **`in`关键字**:
如果你想检查某个值是否在列表中,可以使用`in`关键字,例如:
```python
my_list = [1, 2, 3, 'four', 'five']
if 'three' in my_list:
print("元素存在于列表中")
else:
print("元素不存在于列表中")
```
2. **`index()`函数**:
`index()`函数返回指定值在列表中的索引位置,如果值不在列表中会抛出异常。示例如下:
```python
try:
index = my_list.index('three')
print(f"值在列表中的索引为 {index}")
except ValueError:
print("元素未找到")
```
如果你想获取值存在的次数,可以使用`count()`方法:
```python
count = my_list.count('three')
print(f"值在列表中出现了 {count} 次")
```
Python如何获取列表中某个元素索引
你可以使用index()函数来获取一个列表中某个元素的索引。比如,如果你有一个列表lst,它包含了三个元素['apple', 'banana', 'orange'],你想要知道'banana'元素的索引,你可以这样使用index()函数:lst.index('banana'),它会返回1,因为'banana'在列表中的索引是1。
阅读全文