TGViewer
Python — вакансии и стажировки Python — вакансии и стажировки @pythonpythonjobs · 7.64K subscribers
Post #2176 904
❔ Вопрос с собеседования

В чём различие между методами get() и setdefault() у словаря?

Ответ: Метод get() используется для безопасного получения значения по ключу. Если ключ отсутствует, он возвращает None или значение по умолчанию, переданное вторым аргументом, при этом сам словарь не изменяется.

Метод setdefault() тоже возвращает значение по ключу, но ведёт себя иначе при его отсутствии: он добавляет этот ключ в словарь с указанным значением по умолчанию и возвращает его. То есть setdefault() может изменять словарь, а get() — нет.


➡ Больше вопросов на сайте

#собеседование

🦆 Python — вакансии и стажировки
  • ❤ 6
  • 🔥 2
More from @pythonpythonjobs
  1. Oct 18, 2026Подборка Python-вакансий Middle Python: - Go/Python разработчик в GS Labs - Python Develop…
  2. Oct 18, 2026Учиться Data Science у тех, кто ежедневно работает с данными МТС открывает набор в Школу а…
  3. Oct 18, 2026Python-разработчик (AI-assisted development) / ДиасАвто+ 🗺 Минск. Обязанности: - Реализов…
  4. Oct 17, 2026Подборка Python-вакансий Middle Python: - Разработчик Python в Bell Integrator - Middle Py…
  5. Oct 17, 2026Python разработчик / АВ Софт 🗺 Москва. Обязанности: - Разработка микросервисов - Разработ…
  6. Oct 16, 2026Подборка Python-вакансий Junior Python: - Junior Python Developer в Технопарк Сколково Mid…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →