| Конструкция | Для чего | Мини-пример |
|---|---|---|
Counter(words).most_common(5) | Пять самых частых слов. | Counter(words).most_common(5) |
defaultdict(list) | Группировать элементы. | groups[category].append(task) |
dict.items() | Перебрать пары. | for task, category in tasks.items(): |
OrderedDict.move_to_end(key) | Переместить элемент в конец. | queue.move_to_end(key) |
OrderedDict.popitem(last=False) | Удалить самый старый элемент. | queue.popitem(last=False) |
global counter | Изменить глобальный счётчик. | global counter |
str.lower().split() | Нормализовать текст. | text.lower().split() |
Как пользоваться справочником
Копируйте не отдельную строку, а идею конструкции. В рабочем коде добавляйте понятные имена переменных, обработку некорректных входных данных и короткие функции с одним назначением.