250+ TOP MCQs on Python Mapping Functions and Answers

Python Interview Questions and Answers for freshers on “Mapping Functions”.

1. What will be the output of the following Python code?

x = [[0], [1]]
print((' '.join(list(map(str, x)))))

a) (‘[0] [1]’,)
b) (’01’,)
c) [0] [1]
d) 01
Answer: c
Clarification: (element) is the same as element. It is not a tuple with one item.

2. What will be the output of the following Python code?

x = [[0], [1]]
print((' '.join(list(map(str, x))),))

a) (‘[0] [1]’,)
b) (’01’)
c) [0] [1]
d) 01
Answer: a
Clarification: (element,) is not the same as element. It is a tuple with one item.

3. What will be the output of the following Python code?

x = [34, 56]
print((''.join(list(map(str, x))),))

a) 3456
b) (3456)
c) (‘3456’)
d) (‘3456’,)
Answer: d
Clarification: We have created a tuple with one string in it.

4. What will be the output of the following Python code?

x = [34, 56]
print((''.join(list(map(str, x)))),)

a) 3456
b) (3456)
c) (‘3456’)
d) (‘3456’,)
Answer: a
Clarification: We have just created a string.

5. What will be the output of the following Python code?

x = [34, 56]
print(len(map(str, x)))

a) [34, 56]
b) [’34’, ’56’]
c) 34 56
d) error
Answer: d
Clarification: TypeError, map has no len.

6. What will be the output of the following Python code?

x = 'abcd'
print(list(map(list, x)))

a) [‘a’, ‘b’, ‘c’, ‘d’]
b) [‘abcd’]
c) [[‘a’], [‘b’], [‘c’], [‘d’]]
d) none of the mentioned

Answer: c
Clarification: list() is performed on each character in x.

7. What will be the output of the following Python code?

x = abcd
print(list(map(list, x)))

a) [‘a’, ‘b’, ‘c’, ‘d’]
b) [‘abcd’]
c) [[‘a’], [‘b’], [‘c’], [‘d’]]
d) none of the mentioned
Answer: d
Clarification: NameError, we have not defined abcd.

8. What will be the output of the following Python code?

x = 1234
print(list(map(list, x)))

a) [1, 2, 3, 4]
b) [1234]
c) [[1], [2], [3], [4]]
d) none of the mentioned
Answer: d
Clarification: TypeError, int is not iterable.

9. What will be the output of the following Python code?

x = 1234
print(list(map(list, [x])))

a) [1, 2, 3, 4]
b) [1234]
c) [[1], [2], [3], [4]]
d) none of the mentioned
Answer: d
Clarification: TypeError, int is not iterable.

10. What will be the output of the following Python code?

x = 'abcd'
print(list(map([], x)))

a) [‘a’, ‘b’, ‘c’, ‘d’]
b) [‘abcd’]
c) [[‘a’], [‘b’], [‘c’], [‘d’]]
d) none of the mentioned
Answer: d
Clarification: TypeError, list object is not callable.

11. Is Python code compiled or interpreted?
a) Python code is only compiled
b) Python code is both compiled and interpreted
c) Python code is only interpreted
d) Python code is neither compiled nor interpreted
Answer: b
Clarification: Many languages have been implemented using both compilers and interpreters, including C, Pascal, and Python.

12. Which of these is the definition for packages in Python?
a) A folder of python modules
b) A set of programs making use of Python modules
c) A set of main modules
d) A number of files containing Python definitions and statements

Answer: a
Clarification: A folder of python programs is called as a package of modules.

13. Which of these is false about a package?
a) A package can have subfolders and modules
b) Each import package need not introduce a namespace
c) import folder.subfolder.mod1 imports packages
d) from folder.subfolder.mod1 import objects imports packages
Answer: b
Clarification: Packages provide a way of structuring Python namespace. Each import package introduces a namespace.

interview questions on Python for freshers,

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top