Pythoner
Фотография
✈️Метод setdefault() используется для получения значения по ключу из словаря, одновременно создавая его, если ключа ещё нет.
➡️Пример:
data = {}
data.setdefault("users", []).append("Анна")
data.setdefault("users", []).append("Борис")
print(data)
{'users': ['Анна', 'Борис']}
💡Удобно при работе с коллекциями внутри словаря — не нужно проверять наличие ключа вручную. Альтернатива конструкции с if key not in dict.
🐍Pythoner
14 · 1.3K ·