Learn Python MCQs

Prepare Python MCQs (Multiple choice Questions) for exam and job interviews.

How do you remove an item from a list by index in Python?

1) del list[index]

2) list.remove(index)

3) list.pop(index)

4) Both a and c

Answer : Both a and c

What will be the output of print(round(2.5))?

1) 2

2) 3

3) Error

4) None

Answer : 3

How do you access a value in a dictionary?

1) dict[key]

2) dict.get(key)

3) Both a and b

4) dict.key

Answer : Both a and b

What is the output of print([1, 2] * 3)?

1) [1, 2, 1, 2, 1, 2]

2) [1, 2, 3]

3) Error

4) [1, 2, 1, 2, 1, 2, 3]

Answer : [1, 2, 1, 2, 1, 2]

Which of the following is not a Python keyword?

1) continue

2) break

3) pass

4) next

Answer : next

How do you create a class in Python?

1) class MyClass:

2) MyClass = class()

3) def MyClass:

4) None of the above

Answer : class MyClass:

What is the output of print(len("Hello, World!"))?

1) 13

2) 12

3) Error

4) 14

Answer : 13

How do you check if a list is empty in Python?

1) if not list:

2) if list == []:

3) Both a and b

4) None of the above

Answer : Both a and b

What is the output of print(5 ** 2)?

1) 25

2) 10

3) Error

4) None

Answer : 25

How do you create a virtual environment in Python?

1) python -m venv env

2) virtualenv env

3) None of the above

4) Both a and b

Answer : Both a and b