Professional Documents
Culture Documents
September 6, 2019
In [1]: S = {}
In [2]: type(S)
Out[2]: dict
In [4]: type(S)
Out[4]: set
In [27]: Inst
Out[28]: 1
In [29]: S
Out[29]: {2, 3, 4, 5, 6}
In [31]: S
Out[31]: {2, 3, 4, 6}
1
In [33]: S = {1, 11, 2, 22, 3, 33, 4, 44, 5, 55}
In [9]: T = {11,2,33,4,55}
In [34]: # Union
X = S | T
In [35]: X
In [36]: # Intersection
Y = S & T
In [37]: Y
In [38]: # Difference
Z = S - T
In [39]: Z
In [41]: # Superset
S > T
Out[41]: True
In [42]: # Subset
T < S
Out[42]: True
In [18]: # Union
In [43]: X.union(Inst)
Out[43]: {1, 11, 2, 22, 3, 33, 4, 44, 5, 55, 'IIIT', 'IISc', 'IIT', 'NIT', 'VIT'}
In [44]: X.intersection(Inst)
Out[44]: set()
In [45]: X.difference(Inst)
In [46]: X
2
In [47]: Y
In [48]: X.intersection_update(Y)
In [49]: X
In [52]: X.isdisjoint(Y)
Out[52]: False
In [53]: X.issubset(Y)
Out[53]: True
In [54]: X.issuperset(Y)
Out[54]: True
In [55]: X.symmetric_difference(Y)
Out[55]: set()
In [56]: X
In [57]: Y
In [58]: X.symmetric_difference_update(Y)
In [59]: X
Out[59]: set()
In [60]: Y