← Все вопросы по Python
🔥 Python 📂 Python Core ⚡ Junior/Middle

Что такое mutable default argument и почему это проблема?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Значение по умолчанию (например, список) создаётся один раз при определении функции, а не при каждом вызове.

Варианты ответа в приложении:

  • A. Это не проблема Правильный
  • B. Изменяемый аргумент по умолчанию сохраняет состояние между вызовами
  • C. Списки нельзя использовать как default
  • D. Каждый вызов создаёт новый список

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.