How python implements iterable objects and iterator objects
Editor to share with you how python implements iterable objects and iterator objects, I believe most people do not know much about it, so share this article for your reference, I hope you will learn a lot after reading this article, let's learn about it!
Iterable objects and iterator objects:
Iterable and iterator object
Iterable object and iterator object requirements: grab each city's temperature message from the network, showing Beijing: 15-20 Heilongjiang: 3-10 Shanghai 13-19 crawling all city information at once, it will take up a lot of storage space. Now want to "use time to access". Encapsulate all city temperatures into one object Use for to iterate iterable objects: In [1]: 1] In [2]: s='abcde'iter built-in function, you can get an iterator object from an iterable object to get an iterator iter (l) In [23]: type (l) Out [23]: listIn [24]: type (iter (l)) Out [24]: list_iterator iterable objects all have _ iter method Iterable interfaces or _ _ getitem__ sequence interfaces can be used to iterate objects through next [26]: t=iter (l) In [27]: next (t) Out [27]: 1In [28]: next (t) Out [28]: 2In [29]: next (t) Out [29]: 3In [30]: next (t) Out [30]: 4In [31]: next (t) Out [31]: 5In [32]: next (t)-- -StopIteration Traceback (most recent call last) in ()-> 1 next (t) StopIteration: this is "how python implements iterable objects and iterations." All the contents of the article "device object" Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!