# Frozensets
# initialize A , B
and C
A = frozenset([4, 3, 2, 1])
B = frozenset([7, 6, 5, 4])
C = frozenset([5, 4])
# copy
D = A.copy()
print("Copy of frozen set: ", D)
# union
print("Union of frozen set: ", A.union(B))
# intersection
print("Intersection of frozen set: ", A.intersection(B))
# difference
print("Difference of frozen set: ", A.difference(B))
# symmetric_difference
print("symmetric_difference of frozen set: ", A.symmetric_difference(B))
# isdisjoint() method
print("disjoint of frozen set: ", A.isdisjoint(C))
# issubset() method
print("subset of frozen set: ", C.issubset(B))
Frozen set is just an immutable version of a Python set object. While elements of a set
can be modified at any time,elements of the frozen set remain the same after creation.
frozenset([iterable])
# tuple of vowels
vowels = ('a', 'e', 'i', 'o', 'u')
fSet = frozenset(vowels)
print('The frozen set is:', fSet) #The frozen set is: frozenset({'a', 'o', 'u', 'i', 'e'})
print('The empty frozen set is:', frozenset()) #The empty frozen set is: frozenset()
# frozensets are immutable
fSet.add('v')
frozenset(iterable_object_name)
# Frozensets
# initialize A and B
A = frozenset([1, 2, 3, 4])
B = frozenset([3, 4, 5, 6])
# tuple of vowels
numbers = ('1', '2', '3', '4', '5')
set = frozenset(numbers)
print('The frozen set is:', set)
print('The empty frozen set is:', frozenset())
# frozensets are immutable
set.add('6')