Home > Article > Backend Development > Tuple and Sets in Python 4
Tuple(eg1-photoframe.A family going to trip and capturing photos)
In Tuple,values cannot be changed
but we can assign tuple to a list
We can multiply the tuple but cant modify
We can concatenate two tuples
We can acces using Indexing
Unpacking
We can convert tuple into a list
o_trip=('Ooty','2024-1-1','Mountain')
m_trip=('Munnar','2024-1-3','falls')
kumarkom_trip=('kumarakom','2024-1-5','dinner')
print('Ooty trip',o_trip,type(o_trip))
photo_album=[o_trip,m_trip,kumarkom_trip]
print(photo_album)
location=o_trip[0]
print('Location',location)
print(m_trip)
location,date,visted=m_trip #tuple created
print(m_trip)
Checking Tuple values are present
eg
double_o_fun=o_trip*2
print(double_o_fun)
O/p
('Ooty', '2024-1-1', 'Mountain', 'Ooty', '2024-1-1', 'Mountain')-->() braces say tuple
To check length of the Tuple
eg.
print(len(photo_album))
o/p
3
We can change Tuple into a List
eg
o_trip=('Ooty','2024-1-1','Mountain')
m_trip=('Munnar','2024-1-3','falls')
kumarkom_trip=('kumarakom','2024-1-5','dinner')
o_list=list(o_trip)
print(o_list)
o/p
['Ooty', '2024-1-1', 'Mountain']-->[] braces say List
SET-(Union,Intersection,Difference)
We cannot add duplicate items
We can add values
We can remove values
we can check values are present
It has unique values
Here we cannot use indexing bcoz its unordered
my_garden={'Rose','Lily','Jasmine'}
print(my_garden,type(my_garden))
o/p
{'Rose', 'Lily', 'Jasmine'}
my_garden.add('Marigold')
print(my_garden)
o/p
{'Rose', 'Lily', 'Jasmine', 'Marigold'}
my_garden.add('Rose')
print(my_garden)
o/p
{'Rose', 'Lily', 'Jasmine', 'Marigold'}
my_garden.remove('Rose')
print(my_garden)
o/p
{'Lily', 'Jasmine', 'Marigold'}
is_rose_in_mygarden='Rose' in my_garden
print(is_rose_in_mygarden)
o/p
False
is_marigold_in_mygarden='Marigold' in my_garden
print(is_marigold_in_mygarden)
o/p
True
my_garden={'Rose','Lily','Jasmine'}
print(my_garden)
n_garden={'Rose','Lotus','Hibiscus'}
print(n_garden)
comon_flowe=my_garden.intersection(n_garden)
print(comon_flowe)
o/p-
{'Rose', 'Lily', 'Jasmine'}
{'Hibiscus', 'Rose', 'Lotus'}
{'Rose'}
Differences -to find differnce with two set
my_garden={'Rose','Lily','Jasmine'}
print(my_garden)
n_garden={'Rose','Lotus','Hibiscus'}
print(n_garden)
diff_flowe=my_garden.difference(n_garden)
print(diff_flowe)
o/p
{'Rose', 'Lily', 'Jasmine'}
{'Hibiscus', 'Rose', 'Lotus'}
{'Lily', 'Jasmine'}
Union -to combine tuple
my_garden={'Rose','Lily','Jasmine'}
print(my_garden)
n_garden={'Rose','Lotus','Hibiscus'}
print(n_garden)
union_flowe=my_garden.union(n_garden)
print(union_flowe)
o/p
{'Rose', 'Jasmine', 'Hibiscus', 'Lily', 'Lotus'}
The above is the detailed content of Tuple and Sets in Python 4. For more information, please follow other related articles on the PHP Chinese website!