list.index()
时间: 2023-10-10 15:11:46 浏览: 27
list.index()是一个Python中的列表方法,用于返回指定元素在列表中的索引值。它的语法如下:
```python
list.index(element)
```
其中,element是要查找的元素。如果该元素存在于列表中,则返回它的索引值;如果不存在,则会抛出一个ValueError异常。需要注意的是,index()方法只返回第一个匹配项的索引值。如果要查找所有匹配项的索引值,可以使用循环或其他方法进行处理。
相关问题
List.indexOf
List.indexOf() 是一个在列表中查找指定元素的方法,它返回该元素在列表中第一次出现的索引值。如果该元素不存在于列表中,则返回 -1。
例如,假设我们有一个整数列表 `[1, 2, 3, 4, 5]`,我们想要查找数字 3 在列表中的索引。我们可以使用 `indexOf()` 方法来实现:
```java
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);
int index = list.indexOf(3);
System.out.println(index); // 输出:2
```
在上面的示例中,数字 3 在列表中的索引为 2。如果我们要查找一个不在列表中的元素,比如数字 6,那么 `indexOf()` 方法将返回 -1。
请注意,`indexOf()` 方法只返回第一次出现的索引。如果列表中有重复的元素,你可能需要使用其他方法来查找所有出现的索引。
list.indexOf
list.indexOf(element) 方法用于查找列表中指定元素的第一个匹配项的索引。如果没有找到该元素,则返回 -1。
例如,如果我们有以下列表:
```python
fruits = ['apple', 'banana', 'orange', 'kiwi']
```
我们可以使用 `indexOf` 方法来查找 `orange` 的索引:
```python
index = fruits.indexOf('orange')
print(index) # 输出 2
```
如果我们查找列表中不存在的元素,例如 `pear`:
```python
index = fruits.indexOf('pear')
print(index) # 输出 -1
```
因为 `pear` 不在列表中,所以返回 -1。