Font size
WorksheetsТест по кортежам и множествам в Python
Total questions: 17
Worksheet time: 9mins
Что такое кортеж (tuple) в Python?
Изменяемая последовательность
Неизменяемая последовательность
Набор ключ–значение
Множество уникальных значений
Какой из вариантов правильно создаёт кортеж?
t = [1, 2, 3]
t = {1, 2, 3}
t = (1, 2, 3)
t = tuple[1, 2, 3]
Какой тип данных возвращает функция set()?
Список
Множество
Кортеж
Словарь
Что произойдёт при выполнении кода: a = (10, 20, 30) a[1] = 50
Значение изменится
Будет добавлен новый элемент
Ошибка: кортеж неизменяем
Ничего не произойдёт
Что делает операция set1 - set2?
Находит пересечение
Находит объединение
Удаляет элементы set1, которые есть в set2
Удаляет элементы set2
Как создать пустое множество?
{}
set()
[]
()
Что делает метод add() у множества?
Добавляет несколько элементов
Добавляет один элемент
Удаляет элемент
Очищает множество
Дано множество: s = {1, 2, 3} Как добавить число 5?
s.append(5)
s.add(5)
s.insert(5)
s.push(5)
Дано множество: s = {1, 2, 3} Как добавить число 5?
s.append(5)
s.add(5)
s.insert(5)
s.push(5)
Есть кортеж: t = (4, 8, 15, 16, 23, 42) Как вывести первый и последний элементы?
print(t[0], t[5])
print(t[1], t[-1])
print(t[0], t[-1])
print(t.first, t.last)
Удалите из множества: a = {10, 20, 30, 40} число 30 методом, который не вызовет ошибку, если элемента нет.
a.remove(30)
a.discard(30)
a.delete(30)
a.pop(30)
Преобразуйте список в множество: lst = [1, 2, 2, 3, 3, 3]
set(lst)
tuple(lst)
list(set(lst))
dict(lst)
Дано: A = {1, 2, 3} B = {3, 4, 5} Найдите: объединение:
{1, 2, 3, 4, 5}
{3}
{1, 2}
{}
пересечение:
{1, 2}
{3}
{1, 2, 3, 4, 5}
{4, 5}
разность A - B:
{1, 2}
{3}
{4, 5}
{1, 2, 3, 4, 5}
Преобразуйте кортеж в список: t = (1, 2, 3, 4)
list(t)
tuple(t)
set(t)
t.toList()
Создайте кортеж из одного элемента: число 7.
t = (7)
t = (7,)
t = [7]
t = {7}
