enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合成一个索引序列,同时列出数据和数据下标,一般用于for循环当中。
enumerate(sequence,[start=0])
以下展示enumerate的两种使用方法:
方法1 for循环使用 enumerat
list = ['Google', 'Runoob', 'Taobao', 'Yahoo'] # 能够把一个列表转换成 {索引:列表} for index, item in enumerate(list, 1): # 起始索引给1 print('{}:{}' .format(index, item)) # 格式化字符串处理 # 不带索引值,直接输出 for u in list: print(u) # 方法2普通for循环 i = 0 for enumerate in list: print(i, list[i]) i = i + 1
方法2 普通for循环
i = 0 for enumerate in list: print(i, list[i]) i = i + 1
一句话的事
seasons = ['Spring', 'Summer', 'Fall', 'Winter'] print(dict(enumerate(seasons,1)))
# 方法1for循环使用enumerate
list = ['Google', 'Runoob', 'Taobao', 'Yahoo']
# 能够把一个列表转换成 {索引:列表}
for index, item in enumerate(list, 1): # 起始索引给1
print('{}:{}' .format(index, item)) # 格式化字符串处理
# 不带索引值,直接输出
for u in list:
print(u)
# 方法2普通for循环
i = 0
for enumerate in list:
print(i, list[i])
i = i + 1
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
print(dict(enumerate(seasons,1)))
原文:https://www.cnblogs.com/Dr-wei/p/10885462.html