Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Колекції в Python

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Який тип колекції зберігає лише унікальні елементи та не має індексації?

a)

list

b)

tuple

c)

set

d)

dict

2.

Що виведе код? a = [1, 2, 3] b = a b.append(4) print(a)

a)

[1, 2, 3]

b)

[1, 2, 3, 4]

c)

[4]

d)

Помилка

3.

Який результат виконання? t = (1, 2, 3) t += (4,) print(t)

a)

(1, 2, 3)

b)

(4,)

c)

(1, 2, 3, 4)

d)

Помилка

4.

Яка різниця між list і tuple?

a)

tuple швидший за list

b)

list незмінний

c)

tuple змінний

d)

list не підтримує індексацію

5.

Що буде результатом? s = {1, 2, 3} s.add(2) print(len(s))

a)

4

b)

3

c)

2

d)

Помилка

6.

Який код правильно створює словник?

a)

d = {1, 2, 3}

b)

d = (1: "a", 2: "b")

c)

d = {"a": 1, "b": 2}

d)

d = ["a":1, "b":2]

7.

Що виведе код? d = {"a": 1, "b": 2} print(d.get("c", 10))

a)

None

b)

0

c)

10

d)

Помилка

8.

Який результат? lst = [i for i in range(5) if i % 2 == 0] print(lst)

a)

[0, 1, 2, 3, 4]

b)

[1, 3]

c)

[0, 2, 4]

d)

[2, 4]

9.

Що поверне цей код? x = {1,2,3} & {3,4,5} print(x)

a)

{1,2}

b)

{3}

c)

{4,5}

d)

∅

10.

Який тип даних НЕ може бути ключем у словнику?

a)

int

b)

tuple

c)

str

d)

list

11.

Що буде виведено? a = [1, 2, 3] b = a.copy() b.append(10) print(a, b)

a)

[1,2,3] [1,2,3]

b)

[1,2,3,10] [1,2,3,10]

c)

[1,2,3] [1,2,3,10]

d)

Помилка

12.

Який результат? d = {i: i*i for i in range(3)} print(d)

a)

{0:0, 1:1, 2:2}

b)

{0:0, 1:2, 2:4}

c)

{0:0, 1:1, 2:4}

d)

{1:1, 2:4, 3:9}

13.

Що зробить цей код? s = {1,2,3} s.remove(5)

a)

Нічого

b)

Видалить 5

c)

Виведе False

d)

Помилка

14.

Який варіант створює кортеж з одним елементом?

a)

t = (5)

b)

t = [5]

c)

t = (5,)

d)

t = {5}

15.

Що буде результатом виконання такого коду на Python? lst = [[1,2],[3,4]] lst2 = lst.copy() lst2[0].append(9) print(lst)

a)

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

b)

[[1,2,9],[3,4]]

c)

[[1,2],[3,4,9]]

d)

Помилка