python 快速迭代 列表对象
时间: 2023-11-08 16:31:26 浏览: 110
python 列表
在 Python 中,可以使用 `for` 循环来迭代一个列表对象。如果想要在迭代时快速访问列表中的元素,可以使用 Python 内置的 `enumerate()` 函数,它可以同时返回列表中的元素和元素的索引。以下是一个示例代码:
```
my_list = ['apple', 'banana', 'orange', 'grape']
# 使用 for 循环迭代列表元素
for fruit in my_list:
print(fruit)
# 使用 enumerate() 函数迭代列表元素和索引
for index, fruit in enumerate(my_list):
print(index, fruit)
```
在这个示例代码中,我们定义了一个名为 `my_list` 的字符串列表,它包含了几种水果。首先,我们通过一个简单的 `for` 循环来迭代列表中的元素,并使用 `print` 函数将它们打印出来。
接着,我们使用 `enumerate()` 函数来迭代列表中的元素和索引。`enumerate()` 函数会返回一个元组,其中第一个元素是元素的索引,第二个元素是元素本身。在这个示例代码中,我们将返回的元组解包为两个变量 `index` 和 `fruit`,然后将它们打印出来。这样可以快速访问列表中的元素以及它们的索引。
阅读全文