Python List Comprehension Review

Python List Comprehension Review

9th - 12th Grade

10 Qs

quiz-placeholder

Similar activities

Python lists and tuples

Python lists and tuples

12th Grade

10 Qs

Python Revision Tour - I

Python Revision Tour - I

12th Grade

15 Qs

Python Lists

Python Lists

10th - 12th Grade

15 Qs

list 3

list 3

9th - 12th Grade

15 Qs

Python Quiz for Grade 11 List, Tuple &  Strings

Python Quiz for Grade 11 List, Tuple & Strings

11th Grade

10 Qs

Python Concatenation

Python Concatenation

12th Grade

9 Qs

list in python

list in python

10th - 12th Grade

15 Qs

Python List Quiz

Python List Quiz

11th Grade

10 Qs

Python List Comprehension Review

Python List Comprehension Review

Assessment

Quiz

Computers

9th - 12th Grade

Medium

Created by

Cedra Wilson

Used 131+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will the following list comprehension output?

squares = [x**2 for x in range(5)]

print(squares)

[0, 1, 4, 9, 16]

[1, 4, 9, 16, 25]

 [0, 2, 4, 6, 8]

[1, 3, 5, 7, 9]

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of the following list comprehension?

vowels = ['a', 'e', 'i', 'o', 'u']
vowels2 = [vowel.upper() for vowel in vowels]

print(vowels2)

['a', 'e', 'i', 'o', 'u']

['A', 'E', 'I', 'O', 'U']

['a', 'E', 'i', 'O', 'u']

['A', 'e', 'I', 'o', 'U']

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of the following list comprehension?

list1 = ['H', 'E', 'L', 'L', 'O']
list2 = [list1.lower() for letters in list1]

print(list2)

['H', 'E', 'L', 'L', 'O']

['h', 'e', 'l', 'l', 'o']

['h', 'E', 'l', 'L', 'o']

['H', 'e', 'l', 'L', 'o']

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is the output of the following code?

list1=[1,2,3,4,5]

list2 = [i + 5 for i in list1]

print(list2)

[1, 2, 3, 4, 5]

[6, 7, 8, 9, 10]

[1, 2, 3, 4, 0]

[0,0,0,0,1]

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will the following list comprehension output?

list = [x * x for i in range(3)]

print(list)

[0, 1, 2]

[0, 1, 4]

[0, 1, 4, 9]

It throws an error

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will the following list comprehension output?

list = [i * 10 for i in range(5)]

print(list)

[0, 10, 20, 30, 40]

[0, 5, 10, 15, 20]

[0, 1, 2, 3, 4]

[10, 10, 10, 10, 10]

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will the following list comprehension output?

l = [i * 2 for i in range(1, 6)]

print(l)

[0, 2, 4, 6, 8, 10]

[2, 4, 6, 8, 10]

[1, 2, 3, 4, 5]

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?