Question 1
Question
What is the output of the following ?
sampleSet = {"Yellow", "Orange", "Black"}
sampleSet.add("Blue")
sampleSet.add("Orange")
print(sampleSet)
Answer
-
{‘Blue’, ‘Orange’, ‘Yellow’, ‘Orange’, ‘Black’}
-
{‘Blue’, ‘Orange’, ‘Yellow’, ‘Black’}
Question 2
Question
The union() method returns a new set with all items from both sets by removing duplicates
Question 3
Question
Select all the correct ways to copy two sets
Answer
-
set2 = set1.copy()
-
set2 = set1
-
set2 = set(set1)
-
set2.update(set1)
Question 4
Question
What is the output of the following
sampleSet = {"Yellow", "Orange", "Black"}
sampleSet.discard("Blue")
print(sampleSet)
Question 5
Question
The symmetric_difference() method returns a set that contains all items from both sets, but not the items that are present in both sets.
Question 6
Question
What is the output of the following code
aSet = {1, 'PYnative', ['abc', 'xyz'], True}
print(aSet)
Answer
-
{1, ‘PYnative’, [‘abc’, ‘xyz’]}
-
{1, ‘PYnative’, [‘abc’, ‘xyz’], True}
-
TypeError
Question 7
Question
Select which is true for Python set
Answer
-
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
Question 8
Question
What is the output of the following set operation.
set1 = {"Yellow", "Orange", "Black"}
set2 = {"Orange", "Blue", "Pink"}
set1.difference_update(set2)
print(set1)
Answer
-
{‘Black’, ‘Yellow’}
-
{‘Yellow’, ‘Orange’, ‘Black’, ‘Blue’, ‘Pink’}
Question 9
Question
What is the output of the following code
sampleSet = {"Yellow", "Orange", "Black"}
print(sampleSet[1])
Answer
-
Yellow
-
Syntax Error
-
Orange
Question 10
Question
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)
Answer
-
{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
Question 11
Question
What is the output of the following set operation
set1 = {"Yellow", "Orange", "Black"}
set2 = {"Orange", "Blue", "Pink"}
set3 = set2.difference(set1)
print(set3)
Question 12
Question
Select all the correct options to remove “Orange” from the set.
sampleSet = {"Yellow", "Orange", "Black"}
Question 13
Question
What is the output of the following
set1 = {10, 20, 30, 40, 50}
set2 = {60, 70, 10, 30, 40, 80, 20, 50}
print(set1.issubset(set2))
print(set2.issuperset(set1))
Answer
-
False
False
-
True
True
-
False
True
-
True
False
Question 14
Question
What is the output of the following set operation
sampleSet = {"Yellow", "Orange", "Black"}
sampleSet.update(["Blue", "Green", "Red"])
print(sampleSet)
Answer
-
{‘Yellow’, ‘Orange’, ‘Red’, ‘Black’, ‘Green’, ‘Blue’}
-
{‘Yellow’, ‘Orange’, ‘Black’, [“Blue”, “Green”, “Red”]}
-
TypeError: update() doesn’t allow list as a argument.
Question 15
Question
What is the output of the following code
aSet = {1, 'PYnative', ('abc', 'xyz'), True}
print(aSet)
Answer
-
TypeError
-
{‘PYnative’, 1, (‘abc’, ‘xyz’), True}
-
{‘PYnative’, 1, (‘abc’, ‘xyz’)}