python中index函数的全部例子
时间: 2023-11-15 15:04:34 浏览: 30
1. 通过元素值查找索引位置:
```
list1 = ['apple', 'banana', 'cherry', 'banana']
x = list1.index("banana")
print(x) # 输出2
```
2. 通过指定范围查找元素的索引位置:
```
list1 = ['apple', 'banana', 'cherry', 'banana']
x = list1.index("banana", 2) # 从索引2开始查找
print(x) # 输出3
```
3. 查找不存在的元素会报错:
```
list1 = ['apple', 'banana', 'cherry', 'banana']
x = list1.index("orange") # 报错:ValueError: 'orange' is not in list
```
4. 在字符串中查找子串的索引位置:
```
str1 = "Hello, World!"
x = str1.index("World")
print(x) # 输出7
```
5. 在字符串中查找不存在的子串会报错:
```
str1 = "Hello, World!"
x = str1.index("world") # 报错:ValueError: substring not found
```
相关问题
python中index函数的例子
index函数可以用于查找列表中某个元素的位置(下标)。下面是一个例子:
```python
fruits = ['apple', 'banana', 'cherry', 'orange']
index = fruits.index('cherry')
print(index) # 输出 2,因为'cherry'在列表中的下标为2
```
如果要查找的元素不在列表中,index函数会抛出ValueError异常:
```python
fruits = ['apple', 'banana', 'cherry', 'orange']
index = fruits.index('pear') # 'pear'不在列表中,会抛出异常
```
因此,使用index函数时需要注意判断元素是否在列表中。可以使用in关键字来判断,如下所示:
```python
fruits = ['apple', 'banana', 'cherry', 'orange']
if 'pear' in fruits:
index = fruits.index('pear')
else:
print('pear not found in fruits')
```
python中index函数用法举例子
好的,下面是一个简单的例子,演示如何使用 Python 中的 index 函数。
假设有一个列表 a,我们想要查找其中某个元素的索引。我们可以使用 index 函数来实现这个功能。
代码如下:
```python
a = [1, 3, 5, 7, 9]
index_5 = a.index(5)
index_7 = a.index(7)
print("5的索引是:", index_5)
print("7的索引是:", index_7)
```
输出结果为:
```python
5的索引是: 2
7的索引是: 3
```
可以看到,我们使用 index 函数分别查找了元素 5 和元素 7 在列表 a 中的索引。在上面的例子中,index_5 的值为 2,表示元素 5 在列表 a 中的索引是 2;index_7 的值为 3,表示元素 7 在列表 a 中的索引是 3。
需要注意的是,如果要查找的元素不在列表中,调用 index 函数会抛出 ValueError 异常。因此,在使用 index 函数时,要注意对可能出现的异常进行处理。