全部博文(2065)
分类: Python/Ruby
2010-05-04 17:31:49
Python实现enum的功能
示例代码:
class Enumerate(object):
def __init__(self,names):
for number,name in enumerate(names.split()):
setattr(self, name, number)
codes = Enumerate('FOO BAR BAZ')
print codes.FOO
codes.FOO = 10
print codes.FOO
补充:
enumerate 学习笔记
可以拿来遍历一个list的。代码如下
for index,num in enumerate(lists):
print index,num
直接将其下标值与当前下标的元素值提取出来了!