当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python enumerate方法用法及代码示例


Python 的 enumerate(~) 方法返回一个枚举对象。枚举对象仅由计数元组及其可迭代中的相应元素组成。

参数

1. iterable | iterable

我们应该检索其元素计数的可迭代对象。

2. start | integer | optional

开始计数的编号。默认为 0

返回值

一个枚举对象,由计数元组及其可迭代中的相应元素组成。

例子

基本用法

要创建字母表字母的索引列表:

alphabet = ['a','b','c','d']
indexed_alphabet = enumerate(alphabet)
indexed_alphabet_list = list(indexed_alphabet)
print(indexed_alphabet_list)



[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd')]

请注意返回的枚举对象如何由计数元组和可迭代中相应的字母组成。

开始

要指定 2 的开头:

alphabet = ['a','b','c','d']
indexed_alphabet = enumerate(alphabet, start=2)
indexed_alphabet_list = list(indexed_alphabet)
print(indexed_alphabet_list)



[(2, 'a'), (3, 'b'), (4, 'c'), (5, 'd')]

请注意索引的计数现在是从 2 开始的,而不是从 0 开始的。

相关用法


注:本文由纯净天空筛选整理自Arthur Yanagisawa大神的英文原创作品 Python | enumerate method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。