Each question in this quiz is timed.
What is the output of the following ?
sampleSet = {"Yellow", "Orange", "Black"} sampleSet.add("Blue") sampleSet.add("Orange") print(sampleSet)
{‘Blue’, ‘Orange’, ‘Yellow’, ‘Orange’, ‘Black’}
{‘Blue’, ‘Orange’, ‘Yellow’, ‘Black’}
The union() method returns a new set with all items from both sets by removing duplicates
Select all the correct ways to copy two sets
set2 = set1.copy()
set2 = set1
set2 = set(set1)
set2.update(set1)
What is the output of the following
sampleSet = {"Yellow", "Orange", "Black"} sampleSet.discard("Blue") print(sampleSet)
{‘Yellow’, ‘Orange’, ‘Black’}
KeyError: ‘Blue’
The symmetric_difference() method returns a set that contains all items from both sets, but not the items that are present in both sets.
What is the output of the following code
aSet = {1, 'PYnative', ['abc', 'xyz'], True} print(aSet)
{1, ‘PYnative’, [‘abc’, ‘xyz’]}
{1, ‘PYnative’, [‘abc’, ‘xyz’], True}
TypeError
Select which is true for Python set
Sets are unordered.
Set doesn’t allow duplicate
sets are written with curly brackets {}
set Allows duplicate
set is immutable
a set object does support indexing
What is the output of the following set operation.
set1 = {"Yellow", "Orange", "Black"} set2 = {"Orange", "Blue", "Pink"}
set1.difference_update(set2) print(set1)
{‘Black’, ‘Yellow’}
{‘Yellow’, ‘Orange’, ‘Black’, ‘Blue’, ‘Pink’}
sampleSet = {"Yellow", "Orange", "Black"} print(sampleSet[1])
Yellow
Syntax Error
Orange
What is the output of the following union operation
set1 = {10, 20, 30, 40} set2 = {50, 20, "10", 60}
set3 = set1.union(set2) print(set3)
{40, 10, 50, 20, 60, 30}
{40, ’10’, 50, 20, 60, 30}
{40, 10, ’10’, 50, 20, 60, 30}
SynatxError: Different types cannot be used with sets
What is the output of the following set operation
set3 = set2.difference(set1) print(set3)
{‘Yellow’, ”Black’, ‘Pink’, ‘Blue’}
{‘Pink’, ‘Blue’}
{‘Yellow’, ”Black’}
Select all the correct options to remove “Orange” from the set.
sampleSet = {"Yellow", "Orange", "Black"}
sampleSet.pop(“Orange”)
sampleSet.discard(“Orange”)
sampleSet.discard('Orange')
del sampleSet [“Orange”]
set1 = {10, 20, 30, 40, 50} set2 = {60, 70, 10, 30, 40, 80, 20, 50}
print(set1.issubset(set2)) print(set2.issuperset(set1))
False False
True True
False True
True False
sampleSet = {"Yellow", "Orange", "Black"} sampleSet.update(["Blue", "Green", "Red"]) print(sampleSet)
{‘Yellow’, ‘Orange’, ‘Red’, ‘Black’, ‘Green’, ‘Blue’}
{‘Yellow’, ‘Orange’, ‘Black’, [“Blue”, “Green”, “Red”]}
TypeError: update() doesn’t allow list as a argument.
aSet = {1, 'PYnative', ('abc', 'xyz'), True} print(aSet)
{‘PYnative’, 1, (‘abc’, ‘xyz’), True}
{‘PYnative’, 1, (‘abc’, ‘xyz’)}