Advertisements
Advertisements
Question
Consider the following dictionary stateCapital:
stateCapital = {"AndhraPradesh":"Hyderabad",
"Bihar":"Patna","Maharashtra":"Mumbai",
"Rajasthan":"Jaipur"}
Find the output of the following statement:
del stateCapital["Rajasthan"]
print(stateCapital)Short/Brief Note
Advertisements
Solution
del stateCapital["Andhra Pradesh"] will return an error as the key ‘Andhra Pradesh’ is not present in the dictionary. (‘Andhra Pradesh’ and ‘AndhraPradesh’ are different). However, if the key is present it will delete the key: value pair from the dictionary. If the statement is del stateCapital["AndhraPradesh"], print(stateCapital) will then print the remaining key: value pair. {'Bihar': 'Patna', 'Maharashtra': 'Mumbai', 'Rajasthan': 'Jaipur'}
shaalaa.com
Dictionary Methods and Built-in Functions in Python
Is there an error in this question or solution?
Chapter 10: Tuples and Dictionaries - Exercise [Page 224]
