WorksheetsКолекції в Python
Total questions: 15
Worksheet time: 8mins
Який тип колекції зберігає лише унікальні елементи та не має індексації?
list
tuple
set
dict
Що виведе код? a = [1, 2, 3] b = a b.append(4) print(a)
[1, 2, 3]
[1, 2, 3, 4]
[4]
Помилка
Який результат виконання? t = (1, 2, 3) t += (4,) print(t)
(1, 2, 3)
(4,)
(1, 2, 3, 4)
Помилка
Яка різниця між list і tuple?
tuple швидший за list
list незмінний
tuple змінний
list не підтримує індексацію
Що буде результатом? s = {1, 2, 3} s.add(2) print(len(s))
4
3
2
Помилка
Який код правильно створює словник?
d = {1, 2, 3}
d = (1: "a", 2: "b")
d = {"a": 1, "b": 2}
d = ["a":1, "b":2]
Що виведе код? d = {"a": 1, "b": 2} print(d.get("c", 10))
None
0
10
Помилка
Який результат? lst = [i for i in range(5) if i % 2 == 0] print(lst)
[0, 1, 2, 3, 4]
[1, 3]
[0, 2, 4]
[2, 4]
Що поверне цей код? x = {1,2,3} & {3,4,5} print(x)
{1,2}
{3}
{4,5}
∅
Який тип даних НЕ може бути ключем у словнику?
int
tuple
str
list
Що буде виведено? a = [1, 2, 3] b = a.copy() b.append(10) print(a, b)
[1,2,3] [1,2,3]
[1,2,3,10] [1,2,3,10]
[1,2,3] [1,2,3,10]
Помилка
Який результат? d = {i: i*i for i in range(3)} print(d)
{0:0, 1:1, 2:2}
{0:0, 1:2, 2:4}
{0:0, 1:1, 2:4}
{1:1, 2:4, 3:9}
Що зробить цей код? s = {1,2,3} s.remove(5)
Нічого
Видалить 5
Виведе False
Помилка
Який варіант створює кортеж з одним елементом?
t = (5)
t = [5]
t = (5,)
t = {5}
Що буде результатом виконання такого коду на Python? lst = [[1,2],[3,4]] lst2 = lst.copy() lst2[0].append(9) print(lst)
[[1,2],[3,4]]
[[1,2,9],[3,4]]
[[1,2],[3,4,9]]
Помилка
