Python | set() method
Set, a term in mathematics for a sequence consisting of distinct language is also extended in its language by Python and can easily made using set().
set() method is used to convert any of the iterable to the distinct element and sorted sequence of iterable elements, commonly called Set.
Syntax : set(iterable)
Parameters : Any iterable sequence like list, tuple or dictionary.
Returns : An empty set if no element is passed. Sorted, non-repeating element iterable modified as passed as argument.
Code #1 : Demonstrating set() with list and tuple
# Python3 code to demonstrate the # working of set() on list and tuple # initializing list lis1 = [ 3, 4, 1, 4, 5 ] # initializing tuple tup1 = (3, 4, 1, 4, 5) # Printing iterables before conversion print("The list before conversion is : " + str(lis1)) print("The tuple before conversion is : " + str(tup1)) # Iterables after conversion are # notice distinct and sorted elements print("The list after conversion is : " + str(set(lis1))) print("The tuple after conversion is : " + str(set(tup1))) |
Output:
The list before conversion is : [3, 4, 1, 4, 5]
The tuple before conversion is : (3, 4, 1, 4, 5)
The list after conversion is : {1, 3, 4, 5}
The tuple after conversion is : {1, 3, 4, 5}
- No parameters are passed to create the empty set
- Dictionary can also be created using set, but only keys remain after conversion, values are lost.
Code #2: Demonstration of working of set on dictionary
# Python3 code to demonstrate the # working of set() on dictionary # initializing list dic1 = { 4 : 'geeks', 1 : 'for', 3 : 'geeks' } # Printing dictionary before conversion # internaly sorted print("Dictionary before conversion is : " + str(dic1)) # Dictionary after conversion are # notice lost keys print("Dictionary afer conversion is : " + str(set(dic1))) |
Output:
Dictionary before conversion is : {1: 'for', 3: 'geeks', 4: 'geeks'}
Dictionary afer conversion is : {1, 3, 4}
Recommended Posts:
- class method vs static method in Python
- Python | next() method
- Python | os.dup() method
- Python | cmath.log() method
- Python | os.ttyname() method
- Python | os.rename() method
- Python | os.pread() method
- Python | os.get_inheritable() method
- Python | os.sendfile() method
- Python | os.tcgetpgrp() method
- Python | os.writev() method
- Python | os.device_encoding() method
- Python | os.isatty() method
- Python | os.getpgid() method
- Python | cmath.exp() method
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.



