MCQOPTIONS
Saved Bookmarks
This section includes 6 Mcqs, each offering curated multiple-choice questions to sharpen your Python knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What will be the output of the following Python list comprehension? |
| A. | A list of prime numbers up to 50 |
| B. | A list of numbers divisible by 2, up to 50 |
| C. | A list of non prime numbers, up to 50 |
| D. | ErrorView Answer |
| Answer» D. ErrorView Answer | |
| 2. |
What is the list comprehension equivalent for? |
| A. | [x for x in range(1, 20) if (x%2==0)] |
| B. | [x for x in range(0, 20) if (x//2==0)] |
| C. | [x for x in range(1, 20) if (x//2==0)] |
| D. | [x for x in range(0, 20) if (x%2==0)]View Answer |
| Answer» E. | |
| 3. |
Write a list comprehension to produce the list: [1, 2, 4, 8, 16……212]. |
| A. | [(2**x) for x in range(0, 13)] |
| B. | [(x**2) for x in range(1, 13)] |
| C. | [(2**x) for x in range(1, 13)] |
| D. | [(x**2) for x in range(0, 13)] |
| Answer» B. [(x**2) for x in range(1, 13)] | |
| 4. |
What is the list comprehension equivalent for: list(map(lambda x:x**-1, [1, 2, 3]))? |
| A. | [1|x for x in [1, 2, 3]] |
| B. | [-1**x for x in [1, 2, 3]] |
| C. | [x**-1 for x in [1, 2, 3]] |
| D. | [x^-1 for x in range(4)] |
| Answer» D. [x^-1 for x in range(4)] | |
| 5. |
Write a list comprehension equivalent for the Python code shown below. |
| A. | [i for i in range(1, 100) if int(i*0.5)==(i*0.5)] |
| B. | [i for i in range(1, 101) if int(i*0.5)==(i*0.5)] |
| C. | [i for i in range(1, 101) if int(i*0.5)=(i*0.5)] |
| D. | [i for i in range(1, 100) if int(i*0.5)=(i*0.5)]View Answer |
| Answer» C. [i for i in range(1, 101) if int(i*0.5)=(i*0.5)] | |
| 6. |
Read the information given below carefully and write a list comprehension such that the output is: [‘e’, ‘o’] |
| A. | [x for w in v if x in v] |
| B. | [x for x in w if x in v] |
| C. | [x for x in v if w in v] |
| D. | [x for v in w for x in w]View Answer |
| Answer» C. [x for x in v if w in v] | |