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')]
这就是枚举,一枚枚列举出来。
网友评论