當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。