Основы Python

Объединение словарей в Python

При конфликте ключей нужно определить, какое значение сохранить.

Что такое Объединение словарей в Python?

При конфликте ключей нужно определить, какое значение сохранить.

Соединяйте словари и разрешайте одинаковые ключи.

Когда это использовать?

  • Изучать синтаксис Python на исполняемом коде.
  • Создавать основу для более сложных задач.
  • Быстро проверять идеи без локальной установки.

Пример кода

Запустить код →
main.py
defaults = {"theme": "dark", "language": "en"}
preferences = {"language": "vi", "font_size": 16}

settings = defaults | preferences
print(settings)

Ожидаемый результат

{'theme': 'dark', 'language': 'vi', 'font_size': 16}

Как это работает

Оператор объединения создаёт новый словарь; правое значение заменяет одноимённый левый ключ.

Измените значения и запустите программу в онлайн-компиляторе Python CodeUtility без локальной установки Python.

Практические задания

Изменяйте входные данные и проверяйте граничные случаи перед работой с большими наборами.

  1. Предскажите результат до запуска.
  2. Обработайте пустой и некорректный ввод.
  3. Вынесите логику в функцию и добавьте тесты.
Запустить в Python IDE →