Set Python Implementation - Ipynb - Colab
Set Python Implementation - Ipynb - Colab
ipynb - Colab
s = {1, 2, 2, 3, 4, 5}
s
{1, 2, 3, 4, 5}
type(s)
set
{1, 2, 3, 4, 5}
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
Cell In[4], line 1
----> 1 s[0] #throw an error
s[0] = 2 #immutable
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
Cell In[5], line 1
----> 1 s[0] = 2
max(s)
sum(s)
15
min(s)
sorted(s)
[1, 2, 3, 4, 5]
#set operations>> intersection, union, subset, superset, difference and symmetric difference
#intersection
set1 & set2
{67, 78}
#intersection
set1.intersection(set2)
{67, 78}
#union
set1 | set2
https://colab.research.google.com/drive/1xLby1ouJ7_l15-sLoQrXdg1Swx-ZRdYc#printMode=true 1/3
5/3/25, 5:45 PM 2. Set python implementation.ipynb - Colab
#union
set1.union(set2)
#difference
set1-set2
{34, 100}
#difference
set1.difference(set2)
{34, 100}
#superset
set1.issuperset(set2)
True
#subset
set1.issubset(set2)
False
#subset
set2.issubset(set2)
True
set2.issuperset(set1)
False
#symmetric difference
set1 ^ set2
set1.symmetric_difference(set2)
https://colab.research.google.com/drive/1xLby1ouJ7_l15-sLoQrXdg1Swx-ZRdYc#printMode=true 2/3
5/3/25, 5:45 PM 2. Set python implementation.ipynb - Colab
https://colab.research.google.com/drive/1xLby1ouJ7_l15-sLoQrXdg1Swx-ZRdYc#printMode=true 3/3