+ 1

What does 'iter' do in python? What is its function

31st Jan 2020, 4:18 AM
AgustĂ­n Variable
AgustĂ­n Variable - avatar
3 Answers
+ 4
iter is an objects that iterates over a Collection (tuple dict list) or string etc tup = ("firstElement", "secondElement", "thirdElement") myIterObject = iter(tup) print(next(tup)) print(next(tup)) print(next(tup)) next method is used to iterate over it Works with strings too str = "sololearn" myIter = iter(str) print(next(str) print(next(str) print(next(str) print(next(str) Output: sol
31st Jan 2020, 4:40 AM
HNNX 🐿
HNNX 🐿 - avatar
+ 4
iter() takes an iterable object (such as a list, string, etc) as parameter, and returns an iterator. You can imagine it as a pointer that loops through each value of a collection. Using iterators is memory-efficient because it doesn't copy the whole collection, just works with a single element at a time. https://www.geeksforgeeks.org/JUMP_LINK__&&__python__&&__JUMP_LINK-difference-iterable-iterator/
31st Jan 2020, 4:44 AM
Tibor Santa
Tibor Santa - avatar
+ 1
Thank you
31st Jan 2020, 5:13 AM
AgustĂ­n Variable
AgustĂ­n Variable - avatar