Словники в Python

Додано: 13 листопада
Предмет: Інформатика, 10 клас
13 запитань
Запитання 1

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

my_dict = {"a": 1, "b": 2, "c": 3}

my_dict["b"] = 4

print(my_dict)





варіанти відповідей

a) {"a": 1, "b": 2, "c": 3}

b) {"a": 1, "b": 4, "c": 3}

c) {"a": 1, "b": 4}

d) KeyError

Запитання 2

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


my_dict = {"a": 1, "b": 2, "c": 3}

print(my_dict["b"])





варіанти відповідей

a) 1

b) 2

c) 3

d) KeyError

Запитання 3

Який тип даних має значення в словнику {"key": "value"}?





варіанти відповідей

a) String

b) List

c) Dictionary

d) Any type

Запитання 4

Як додати новий елемент до словника my_dict = {"a": 1, "b": 2} з ключем "c" і значенням 3?





варіанти відповідей

a) my_dict.append("c": 3)

b) my_dict["c"] = 3

c) my_dict.add("c", 3)

d) my_dict.add("c": 3)

Запитання 5

Яким способом можна перевірити, чи є в словнику ключ "name"?





варіанти відповідей

a) "name" in my_dict

b) my_dict.has_key("name")

c) my_dict.get("name") != None

d) Обидва варіанти a) і c)

Запитання 6

Який метод поверне всі ключі словника?





варіанти відповідей

a) my_dict.keys()

b) my_dict.values()

c) my_dict.items()

d) my_dict.get_keys()

Запитання 7

Який метод дозволяє отримати значення за ключем, або повернути значення за замовчуванням, якщо ключ не знайдений?





варіанти відповідей

a) my_dict.get()

b) my_dict.set()

c) my_dict.find()

d) my_dict.search()

Запитання 8

Який метод використовується для видалення пари ключ-значення з словника за ключем?





варіанти відповідей

a) my_dict.remove("key")

b) my_dict.pop("key")

c) my_dict.delete("key")

d) my_dict.remove_key("key")

Запитання 9

Що повертає метод my_dict.items()?





варіанти відповідей

a) Список значень словника

b) Список пар "ключ-значення"

c) Тільки ключі

d) Тільки значення

Запитання 10

Який буде результат виконання наступного коду?


my_dict = {"a": 1, "b": 2, "c": 3}

del my_dict["b"]

print(my_dict)





варіанти відповідей

a) {"a": 1, "c": 3}

b) {"b": 2}

c) {"a": 1, "b": 2, "c": 3}

d) KeyError

Запитання 11

Що виведе цей код?


my_dict = {"a": 1, "b": 2, "c": 3}

my_dict.clear()

print(my_dict)





варіанти відповідей

a) {}

b) None

c) {} {} {}

d) KeyError

Запитання 12

Як можна об’єднати два словники в один?





варіанти відповідей

a) my_dict.append(other_dict)

b) my_dict.update(other_dict)

c) my_dict.merge(other_dict)

d) my_dict.concat(other_dict)

Запитання 13

Що буде виведено в результаті виконання наступного коду?


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

for key in d:

if d[key] % 2 == 0:

print(key)





варіанти відповідей

a) a

b) b

c) c

d) a b

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест