Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
oorrja
GitHub Repository: oorrja/learntosolveit
Path: blob/master/languages/python/design_ex_iterable27.py
1240 views
1
#!/usr/bin/python
2
3
class IterableObject(object):
4
"""A Simple example of object iteration in Python."""
5
def __init__(self):
6
self.obj_data = []
7
8
def __iter__(self):
9
for data_item in self.obj_data:
10
yield data_item
11
12
13
class Something(IterableObject):
14
def __init__(self):
15
self.obj_data = ["one", "two", "three", "four", "five"]
16
17
18
if __name__ == '__main__':
19
something = Something()
20
for i in something:
21
print (i)
22
23