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