wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Тест по кортежам и множествам в Python

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

Что такое кортеж (tuple) в Python?

a)

Изменяемая последовательность

b)

Неизменяемая последовательность

c)

Набор ключ–значение

d)

Множество уникальных значений

2.

Какой из вариантов правильно создаёт кортеж?

a)

t = [1, 2, 3]

b)

t = {1, 2, 3}

c)

t = (1, 2, 3)

d)

t = tuple[1, 2, 3]

3.

Какой тип данных возвращает функция set()?

a)

Список

b)

Множество

c)

Кортеж

d)

Словарь

4.

Что произойдёт при выполнении кода: a = (10, 20, 30) a[1] = 50

a)

Значение изменится

b)

Будет добавлен новый элемент

c)

Ошибка: кортеж неизменяем

d)

Ничего не произойдёт

5.

Что делает операция set1 - set2?

a)

Находит пересечение

b)

Находит объединение

c)

Удаляет элементы set1, которые есть в set2

d)

Удаляет элементы set2

6.

Как создать пустое множество?

a)

{}

b)

set()

c)

[]

d)

()

7.

Что делает метод add() у множества?

a)

Добавляет несколько элементов

b)

Добавляет один элемент

c)

Удаляет элемент

d)

Очищает множество

8.

Дано множество: s = {1, 2, 3} Как добавить число 5?

a)

s.append(5)

b)

s.add(5)

c)

s.insert(5)

d)

s.push(5)

9.

Дано множество: s = {1, 2, 3} Как добавить число 5?

a)

s.append(5)

b)

s.add(5)

c)

s.insert(5)

d)

s.push(5)

10.

Есть кортеж: t = (4, 8, 15, 16, 23, 42) Как вывести первый и последний элементы?

a)

print(t[0], t[5])

b)

print(t[1], t[-1])

c)

print(t[0], t[-1])

d)

print(t.first, t.last)

11.

Удалите из множества: a = {10, 20, 30, 40} число 30 методом, который не вызовет ошибку, если элемента нет.

a)

a.remove(30)

b)

a.discard(30)

c)

a.delete(30)

d)

a.pop(30)

12.

Преобразуйте список в множество: lst = [1, 2, 2, 3, 3, 3]

a)

set(lst)

b)

tuple(lst)

c)

list(set(lst))

d)

dict(lst)

13.

Дано: A = {1, 2, 3} B = {3, 4, 5} Найдите: объединение:

a)

{1, 2, 3, 4, 5}

b)

{3}

c)

{1, 2}

d)

{}

14.

пересечение:

a)

{1, 2}

b)

{3}

c)

{1, 2, 3, 4, 5}

d)

{4, 5}

15.

разность A - B:

a)

{1, 2}

b)

{3}

c)

{4, 5}

d)

{1, 2, 3, 4, 5}

16.

Преобразуйте кортеж в список: t = (1, 2, 3, 4)

a)

list(t)

b)

tuple(t)

c)

set(t)

d)

t.toList()

17.

Создайте кортеж из одного элемента: число 7.

a)

t = (7)

b)

t = (7,)

c)

t = [7]

d)

t = {7}