Open In App

Output of Python Programs | Set 24 (Dictionary)

Last Updated : 06 Sep, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

Prerequisite :

Python-Dictionary

1. What will be the output?

Python
dictionary = {"geek":10, "for":45, "geeks": 90}
print("geek" in dictionary)

Options:

  1. 10
  2. False
  3. True
  4. Error
Output:
3. True

Explanation:

in

is used to check the key exist in dictionary or not.

2. What will be the output?

Python
dictionary ={1:"geek", 2:"for", 3:"geeks"}
del dictionary

Options:

  1. del deletes the entire dictionary
  2. del doesn’t exist for the dictionary
  3. del deletes the keys in the dictionary
  4. del deletes the values in the dictionary
Output:
1. del deletes the entire dictionary

Explanation:

del

deletes the entire dictionary and any further attempt to access it will throw an error.

3. What will be the output?

Python
a = {}
a[1] = 1
a['1'] = 2
a[1]= a[1]+1
count = 0
for i in a:
    count += a[i]
print(count)

Options:

  1. 4
  2. 2
  3. 1
  4. Error
Output:
1. 4

Explanation:

The above piece of code basically finds the sum of the values of keys.

4. What will be the output?

Python
test = {1:'A', 2:'B', 3:'C'}
del test[1]
test[1] = 'D'
del test[2]
print(len(test))

Options:

  1. 2
  2. 1
  3. 0
  4. Error
Output:
1. 2

Explanation:

After the key-value pair of 1:’A’ is deleted, the key-value pair of 1:’D’ is added.

5. What will be the output?

Python
a ={}
a['a']= 1
a['b']=[2, 3, 4]
print(a)

Options:

  1. {‘b’: [2], ‘a’: 1}
  2. {'a': 1, 'b': [2, 3, 4]}
  3. {‘b’: [2], ‘a’: [3]}
  4. Error
Output:
2. {'a': 1, 'b': [2, 3, 4]}

Explanation:

Mutable members can be used as the values of the dictionary but they cannot be used as the keys of the dictionary.


Next Article

Similar Reads