Open In App

Output of Python Programs | (Dictionary)

Last Updated : 04 Oct, 2018
Comments
Improve
Suggest changes
Like Article
Like
Report
Prerequisite: Dictionary Note: Output of all these programs is tested on Python3 1.What is the output of the following of code? Python3
a = {i: i * i for i in range(6)}
print (a)
Options: a) Dictionary comprehension doesn’t exist b) {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6:36} c) {0: 0, 1: 1, 4: 4, 9: 9, 16: 16, 25: 25} d) {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
Ans. (d)
Explanation: The above piece of code written in curly braces generate the whole Dictionary. 2.What is the output of the following of code? Python3
a ={}
a.fromkeys(['a', 'b', 'c', 'd'], 98)
print (a)
Options: a) Syntax error b) {'a':98, 'b':98, 'c':98, 'd':98} c) {} d) {'a':None, 'b':None, 'c':None.'d':None}
Ans. (c)
Explanation:fromkeys() create a new dictionary with keys from list given to it as an argument and set values of the key, the default value given in it as an argument. Input: Python3
a ={}
dict = a.fromkeys(['a', 'b', 'c', 'd'], 98)
print (a)
print (dict)
Output:
{}
{'d': 98, 'b': 98, 'a': 98, 'c': 98}
3.What is the output of the following of code? Python3
dict ={}
print (all(dict))
Options: a) { } b) False c) True d) An exception is thrown
Ans.(c)
Explanation:The all() method returns:
  • True - If all elements in an iterable are true ot iterable is empty.
  • False - If any element in an iterable is false.
  • Input: Python3
    a = {}
    b = a.fromkeys([1, False, 3], 'True')
    print (all(a))
    print (all(b))
    
    Output:
    True
    False
    
    4.What is the output of the following of code? Python3
    a = {'geeks' : 1, 'gfg' : 2}
    b = {'geeks' : 2, 'gfg' : 1}
    print (a == b) 
    
    a) True b) False c) Error d) None
    Ans. (b)
    
    Explanation:If two dictionary are same it returns true, otherwise it returns false. 5.Which of these about a dictionary is false? a) The values of a dictionary can be accessed using keys b) The keys of a dictionary can be accessed using values c) Dictionaries may or may not be ordered d) None of the above
    Ans.(b)
    
    Explanation: The values of a dictionary can be accessed using keys but the keys of a dictionary can’t be accessed using values.

    Next Article

    Similar Reads