Тест по основам программирования на Python с ответами

Тема 5. Списки, кортежи, словари, множества

0

Как создать список lst с элементами 1,2,3?

lst = (1,2,3)

lst = [1,2,3]

lst = {1,2,3}

lst = <1,2,3>

Как добавить элемент 4 в список lst?

lst.add(4)

lst.append(4)

lst.insert(4)

lst.push(4)

Как удалить элемент с индексом 1?

lst.remove(1)

del lst[1]

lst.pop(2)

lst.delete(1)

Как получить длину списка lst?

lst.len()

len(lst)

lst.length

lst.size()

Как создать кортеж t с элементами 1,2,3?

t = [1,2,3]

t = {1,2,3}

t = (1,2,3)

t = <1,2,3>

Кортеж отличается от списка тем, что:

его нельзя печатать

он всегда пустой

он неизменяемый

он хранит только числа

Как создать словарь с ключами 'a', 'b' и значениями 1,2?

d = [("a",1),("b",2)]

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

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

d = a:1,b:2

Как получить значение по ключу 'a'?

d.get('b')

d['a']

d.a

d('a')

Как проверить, есть ли ключ 'c' в словаре d?

'c' in d.values()

'c' in d

'c' in d.items()

d.has('c')

Как удалить ключ 'a' из словаря?

d.popitem('a')

d.pop('a')

del d.values('a')

d.remove('a')

Как создать множество с элементами 1,2,3?

s = [1,2,3]

s = (1,2,3)

s = {1,2,3}

s = set[]

Как добавить элемент 4 в множество?

s.push(4)

s.add(4)

s.append(4)

s.insert(4)

Как удалить элемент 2 из множества?

s.remove_at(2)

s.remove(2)

del s[2]

s.pop(2)

Что делает s1 & s2 для множеств?

объединяет множества

возвращает пересечение

возвращает разность

проверяет равенство

Что делает s1 | s2 для множеств?

объединяет множества

возвращает пересечение

возвращает разность

проверяет равенство

Что делает s1 - s2?

пересечение

объединение

разность множеств

симметричная разность

Как преобразовать список в кортеж?

tuple(list)

tuple(lst)

list(tuple)

tuple[list]

Как преобразовать кортеж в список?

list(tuple)

list(t)

tuple(list)

t.list()

Как получить индекс элемента 2 в списке lst = [1,2,3]?

lst.find(2)

lst.index(2)

lst.loc(2)

lst.position(2)

Как проверить, есть ли элемент 3 в списке?

lst.contains(3)

3 in lst

lst.has(3)

lst.check(3)

Как отсортировать список lst = [3,1,2]?

sorted(lst)

lst.sort()

lst.order()

lst.sorted()

Как создать копию списка?

lst.copy_list()

lst.copy()

copy(lst)

lst[:]

Как удалить последний элемент списка?

lst.remove(-1)

lst.pop()

del lst[-1]

lst.delete()

Что делает d.keys()?

возвращает ключи словаря

возвращает значения

возвращает пары ключ-значение

удаляет ключи

Что делает d.values()?

возвращает значения словаря

возвращает ключи

возвращает пары

удаляет значения

Что делает d.items()?

возвращает пары ключ-значение

возвращает только ключи

возвращает только значения

удаляет пары

Как объединить два списка a и b?

a & b

a * b

a + b

a | b

Как удалить все элементы множества s?

s.clear_all()

s.clear()

del s[:]

s.remove_all()

Как проверить, является ли множество пустым?

s.empty()

len(s) == 0

s.is_empty()

s == None

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

set(lst)

set(lst)

lst.set()

list(set)