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.
set : a set object to convert iterator object from set
Converting set to iterator
1 unique = {1, 3, "value"}
2
3
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.
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
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.
Convert number set to iterator
Convert number set to iterator
1 nums = {1, 2, 3, 4}
2
3
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.
Related options for your search