python enumerate函数

python enumerate函数

枚举(enumerate)是 Python 内置函数。
1.允许我们遍历数据并自动计数。
2. 创建包含索引的元组列表。

1.遍历数据

代码1:

# enumerate简单例程
my_list = ['apple', 'banana', 'grapes', 'pear']
for counter, value in enumerate(my_list):
    print(counter, value)

输出1

(0, 'apple')
(1, 'banana')
(2, 'grapes')
(3, 'pear')

代码2:

# enumerate添加可选参数例程
my_list = ['apple', 'banana', 'grapes', 'pear']
for c, value in enumerate(my_list, 1):
    print(c, value)

输出2

(1, 'apple')
(2, 'banana')
(3, 'grapes')
(4, 'pear')

2.创建包含索引的元组列表

代码1:

my_list = ['apple', 'banana', 'grapes', 'pear']
counter_list = list(enumerate(my_list, 1))
print(counter_list)

输出1

 [(1, 'apple'), (2, 'banana'), (3, 'grapes'), (4, 'pear')]

你可能感兴趣的:(python,python,开发语言)