Практика: Списки и словари
Реши задачи и нажми кнопку завершения, чтобы обновить свой прогресс.
Работа со списками
Сколько элементов будет в списке после выполнения append?
items.append(3)
Ответ: 3
Метод append всегда добавляет один элемент в самый конец списка.
Удаление из списка
Что выведет этот код?
nums.pop(0)
print(nums[0])
Ответ: 20
После удаления элемента с индексом 0 (число 10), список сместился, и число 20 стало новым элементом с индексом 0.
Срезы (Slices)
Что будет результатом выполнения среза?
print(data[1:3])
Ответ: ['b', 'c']
Срез берет элементы от индекса 1 (включительно) до индекса 3 (не включая его).
Безопасный доступ к словарю
Что вернет вызов get, если ключа нет?
print(user.get("status", "guest"))
Ответ: "guest"
Метод get возвращает значение по умолчанию (второй аргумент), если указанный ключ отсутствует в словаре.
Обновление словаря
Каким станет словарь после выполнения кода?
car["model"] = "S"
Ответ: {"brand": "Tesla", "model": "S"}
Присваивание по новому ключу добавляет пару «ключ: значение» в словарь.
Оператор in
Что выведет код (True или False)?
print(10 in points)
Ответ: False
Оператор 'in' в словарях проверяет наличие ключей, а не их значений.