标签: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