| Конструкция | Для чего | Мини-пример |
|---|---|---|
dict.fromkeys(keys, value) | Создать словарь с одинаковым значением. | dict.fromkeys(['x', 'y'], 0) |
dictionary.get(key, default) | Безопасно прочитать значение. | data.get('city', 'Unknown') |
dictionary.setdefault(key, default) | Получить или добавить ключ. | groups.setdefault('Python', []) |
dictionary.items() | Перебирать пары ключ-значение. | for key, value in data.items(): |
copy.deepcopy(obj) | Сделать глубокую копию. | copy.deepcopy(profile) |
{k: v for ...} | Создать словарь выражением. | {word: len(word) for word in words} |
def name(...): | Определить функцию. | def check_number(num): |
return value | Вернуть результат. | return result |
Как пользоваться справочником
Копируйте не отдельную строку, а идею конструкции. В рабочем коде добавляйте понятные имена переменных, обработку некорректных входных данных и короткие функции с одним назначением.