class a(object):
w={'a':'aaa','b':'bbb'}
def __iter__(self):
return iter(self.w)
def next(self):#this is not be called
print 'sss'
for i in self.w:
return i
b=a()
for i in b:
print i
그리고 무엇이 __iter__
과 next
사이의 관계입니까?왜 내 코드 'next()'함수가이 예제에서 호출되지 않았습니까?
감사