如何使用 Python 的 enumerate 函数实现查找元素下标

2023-03-31 00:00:00 函数 下标 如何使用

可以使用 Python 内置的 enumerate() 函数来实现查找元素下标。该函数可以将一个可迭代对象(如列表、元组、字符串等)转化为一个枚举对象,其中每个元素都是一个由元素下标和元素本身组成的元组。具体实现方法如下:

# 定义一个字符串
string = "pidancode.com"

# 使用 enumerate() 函数遍历字符串,查找元素下标
for index, char in enumerate(string):
    if char == "o":
        print("元素 o 的下标为:", index)

上述代码中,首先定义了一个字符串 string,然后使用 enumerate() 函数遍历该字符串,将每个字符和其对应的下标组成元组。在遍历过程中,使用条件语句判断当前字符是否等于目标字符 "o",如果是,则输出该字符的下标。

运行```
上述代码后,输出结果如下:

元素 o 的下标为: 6
元素 o 的下标为: 10

可以看到,该代码成功地找到了字符串中所有字符 "o" 的下标,分别为 6 和 10。

另外,如果要在代码中使用中文字符串,也可以按照上述方法进行实现,例如:

# 定义一个中文字符串
string = "皮蛋编程"

# 使用 enumerate() 函数遍历字符串,查找元素下标
for index, char in enumerate(string):
    if char == "编":
        print("元素 编 的下标为:", index)
输出结果如下:
```html
元素  的下标为: 2

相关文章