Exploring Python Lists and Tuples

Exploring Python Lists and Tuples

University

10 Qs

quiz-placeholder

Similar activities

Python Challenge

Python Challenge

University

15 Qs

Pretest Minggu 4

Pretest Minggu 4

University

10 Qs

Week3 上周知识点回顾

Week3 上周知识点回顾

University

10 Qs

แข่งขันcodingม.ต้น

แข่งขันcodingม.ต้น

12th Grade - University

15 Qs

Join by Madi

Join by Madi

University

15 Qs

Test

Test

12th Grade - University

8 Qs

Python (basics)

Python (basics)

1st Grade - University

11 Qs

Quiz Instalasi dan Penggunaan Python

Quiz Instalasi dan Penggunaan Python

University

15 Qs

Exploring Python Lists and Tuples

Exploring Python Lists and Tuples

Assessment

Quiz

Information Technology (IT)

University

Hard

Created by

Ruby Chen

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following operations can be performed on a Python list but not on a tuple?

Accessing elements by index

Appending elements

Iterating over elements

Checking membership with `in`

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will be the output of the following code snippet? ```python my_tuple = (1, 2, 3) my_tuple[1] = 4 ```

`(1, 4, 3)`

`(1, 2, 3)`

`TypeError`

`(4, 2, 3)`

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is a correct list comprehension to create a list of squares of numbers from 0 to 4?

`[x^2 for x in range(5)]`

`[x**2 for x in range(5)]`

`[x*2 for x in range(5)]`

`[x**2 for x in range(1, 5)]`

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the result of the following tuple unpacking? ```python a, b, c = (4, 5, 6) ```

`a = 4, b = 5, c = 6`

`a = 6, b = 5, c = 4`

`a = 5, b = 6, c = 4`

`a = 4, b = 6, c = 5`

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will be the output of the following slicing operation on a list? ```python my_list = [10, 20, 30, 40, 50] print(my_list[1:4]) ```

`[10, 20, 30]`

`[20, 30, 40]`

`[30, 40, 50]`

`[20, 30, 40, 50]`

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Consider the tuple slicing operation below. What will be the output? ```python my_tuple = (10, 20, 30, 40, 50) print(my_tuple[2:]) ```

`(10, 20, 30)`

`(30, 40, 50)`

`(20, 30, 40)`

`(40, 50)`

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following statements about tuples is true?

Tuples are mutable.

Tuples can contain duplicate elements.

Tuples do not support indexing.

Tuples can be resized.

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?