标签:enumerate
enumerate,枚举函数
return an enumerate object,enumerate is useful for obtaining an index list
Example 1:生成一个列表,并显示其索引
import string s = list(string.uppercase) s = s[0:5] for i in range(len(s)): print i,s[i]
Example 2:生成一个列表,并显示其索引
import string s = list(string.uppercase) s = s[0:8] for index,i in enumerate(s): print index,i
Example 3:定义函数enumerate,传入一个序列,可生成一个iterable
import string
def enumerate(sequence, start=0):
for i in sequence:
yield start,i
start += 1
list1 = string.uppercase
dict1 = {
"1":"A",
"2":"B",
"3":"C",
}
iterable_1 = enumerate(list1)
iterable_2 = enumerate(dict1)
print iterable_1.next()
print iterable_1.next()
print iterable_1.next()
print iterable_2.next()
print iterable_2.next()
print iterable_2.next()本文出自 “Tornado” 博客,谢绝转载!
标签:enumerate
原文地址:http://tornado0826.blog.51cto.com/11468227/1771623