Convert set to iterator in Python
The set is a iterable object which can be iterated by using iterator object. To convert iterator object from the set object, a iter() method can be used by specifying the object of set object.
Syntax
 1 iterator = iter(<set>)
set : a set object to convert iterator object from set
Converting set to iterator
 1 unique = {1, 3, "value"}
 2 
 3 # converting set 
 4 iterator = iter(unique)
 5 
 6 for item in iterator:
 7   print("Value is : ", item)
In the above example, a set object is define with initial values. A set object is converted to iterator using iter() method by specifying set object. It returns iterator object that iterated by using for and in operator and printed values on console.
Output
 1 Value is :  1
 2 Value is :  3
 3 Value is :  value

Convert string set to iterator

Convert string set to iterator
 1 strs = {'welcome', 'to', 'IOGyan'}
 2 
 3 # converting set 
 4 iterator = iter(strs)
 5 
 6 for item in iterator:
 7   print(item, end=' ')
In the above example, a set object created with string literals. A iter() method called by passing a string set object that converts a set iterator object. An iterator object elements iterating using for...in loop that prints each element in same line.
Output
 1 to welcome IOGyan 

Convert number set to iterator

Convert number set to iterator
 1 nums = {1, 2, 3, 4}
 2 
 3 # converting set 
 4 iterator = iter(nums)
 5 
 6 for item in iterator:
 7   print(item, end=' ')
In the above example, a set object created with number values. A iter() method called by passing a string set object that converts a set iterator object. An iterator object elements iterating using for...in loop that prints each element in same line.
Output
 1 1 2 3 4 
Privacy Policy
Terms of Service
Disclaimer
Contact us
About us