enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
print(list(enumerate(seasons))) # 返回下标索引和值
for i, element in enumerate(seasons):
print(i, element)
seasons = ('Spring', 'Summer', 'Fall', 'Winter')
print(list(enumerate(seasons))) # 返回下标索引和值
for i, element in enumerate(seasons):
print(i, element)
seasons = {'Spring': 1, 'Summer': 2, 'Fall': 3, 'Winter': 4}
print(list(enumerate(seasons))) # 返回下标索引和对象的key列表
for i, element in enumerate(seasons):
print(i, element)
seasons = 'Spring'
print(list(enumerate(seasons))) # 返回下标索引和每个字符串单词组合的列表
for i, element in enumerate(seasons):
print(i, element)
执行结果:

861

被折叠的 条评论
为什么被折叠?



