Python(四)-__getitem__魔法函数
生成可迭代的对象
class C():
def __init__(self,list_name):
self.list_name = list_name
class D():
def __init__(self,list_name):
self.list_name = list_name
def __getitem__(self, item):
return self.list_name[item]
if __name__=='__main__':
c = C(['c1','c2','c3','c4'])
for name in c.list_name:
print(name)
d = D(['c1','c2','c3','c4'])
for name in d:
print(name)