python中enumerate()的用法

2018-07-02  本文已影响14人  日本邦

enumerate() 方法的语法如下:

enumerate(sequence, [start=0])

也叫枚举,就是“一枚一枚列举出来”的意思。

以下一段代码展示enumerate() 的用法:

seasons = ['Spring', 'Summer', 'Fall', 'Winter']

print(list(enumerate(seasons)))

以上这段代码的打印结果是:

[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]

就是把seasons中的所有元素,一枚枚列举出来,并从0开始编上号。

再看下面这段代码:

seasons = ['Spring', 'Summer', 'Fall', 'Winter']

print(list(enumerate(seasons,start=1)))

也是枚举,只是最后打印的部分,比上一段代码,多了个“start=1”

意思是说,打印出来的时候,是从1开始编号。

所以这段代码的打印结果如下:

[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

这就是枚举,一枚枚列举出来。

上一篇 下一篇

猜你喜欢

热点阅读