Sets

A 
set
 
is 
a 
collection 
that 
is 
both 
unordered 
and 
unindexed
. 
Sets 
are 
defined 
with 
curly 
{}
 
brackets. 
They 
cannot 
have 
two 
items 
with 
the 
same 
value. 
The 
value 
is 
stored 
only 
once
. 
It 
is 
a 
very 
useful 
tool 
to 
remove 
repeated 
values.
set_name={values}
set1 = {"apple", "banana", "cherry"}
set2 = {1, 5, 7, 9, 3}
set3 = {True, False, False}

print(set1)
print(set2)
print(set3)
{'cherry', 'apple', 'banana'}
{1, 3, 5, 7, 9}
{False, True}

Conversion of List/Tuple to Set

The 
set()
 
function 
is 
used 
to 
convert 
a 
list/tuple 
to 
a 
set. 
It 
removes 
any 
repeated 
elements 
of 
the 
list/tuple 
and 
stores 
them 
only 
once.
list_to_set = set(list)
tuple_to_set = set(tuple)
list_to_set = set([1,2,1,4,2])
tuple_to_set = set(('a', 'b', 'c'))
print(list_to_set)
print(tuple_to_set)
{1, 2, 4}
{'a', 'b', 'c'}