Question 1
Question
What is the output of the following
sampleDict = dict([
('first', 1),
('second', 2),
('third', 3)
])
print(sampleDict)
Answer
-
[ (‘first’, 100), (‘second’, 200), (‘third’, 300) ]
-
Options: SyntaxError: invalid syntax
-
{‘first’: 1, ‘second’: 2, ‘third’: 3}
Question 2
Question
Select the correct ways to get the value of marks key.
student = {
"name": "Emma",
"class": 9,
"marks": 75
}
Answer
-
m = student.get(2)
-
m = student.get(‘marks’)
-
m = student[2])
-
m = student[‘marks’])
Question 3
Question
Dictionary keys must be immutable
Question 4
Question
Select the correct way to access the value of a history subject
sampleDict = {
"class":{
"student":{
"name":"Mike",
"marks":{
"physics":70,
"history":80
}
}
}
}
Answer
-
sampleDict[‘class’][‘student’][‘marks’][1]
-
sampleDict[‘class’][‘student’][‘marks’][‘history’]
-
sampleDict[‘class’][0][‘marks’][‘history’]
Question 5
Question
What is the output of the following code
dict1 = {"key1":1, "key2":2}
dict2 = {"key2":2, "key1":1}
print(dict1 == dict2)
Question 6
Question
What is the output of the following dictionary operation
dict1 = {"name": "Mike", "salary": 8000}
temp = dict1.get("age")
print(temp)
Question 7
Question
Please select all correct ways to empty the following dictionary
student = {
"name": "Emma",
"class": 9,
"marks": 75
}
Answer
-
del student
-
del student[0:2]
-
student.clear()
Question 8
Question
In Python, Dictionaries are immutable
Question 9
Question
Select the correct way to print Emma’s age.
student = {1: {'name': 'Emma', 'age': '27', 'sex': 'Female'}, 2: {'name': 'Mike', 'age': '22', 'sex': 'Male'}}
Answer
-
student[0][1]
-
student[1][“age”]
-
student[0][“age”]
Question 10
Question
What is the output of the following dictionary operation
dict1 = {"name": "Mike", "salary": 8000}
temp = dict1.pop("age")
print(temp)
Answer
-
KeyError: ‘age’
-
None
-
25
-
age
Question 11
Question
Select all correct ways to copy a dictionary in Python
Question 12
Question
Select the all correct way to remove the key ‘marks‘ from a dictionary
student = {
"name": "Emma",
"class": 9,
"marks": 75
}
Answer
-
student.pop(“marks”)
-
del student[“marks”]
-
student.popitem()
-
dict1.remove(“key2”)
Question 13
Question
Select correct ways to create an empty dictionary
Answer
-
sampleDict = {}
-
sampleDict = dict()
-
sampleDict = dict{}
Question 14
Question
Items are accessed by their position in a dictionary and All the keys in a dictionary must be of the same type.