Друзья, все же помнят про анаграммы? Мы практически в каждом курсе придумываем на них задачи, прямо как с шахматами. 😂



Анаграммы — это слова (не обязательно осмысленные), которые состоят из одинаковых букв. Например: адаптер — петарда, азбука — базука, аистенок — осетинка.



В Python существует два красивых способа проверить, являются ли два слова анаграммами. Первый из них основан на сортировке строк, второй — на подсчете количества букв в строках. Какой способ вам нравится больше? А может, у вас есть свои способы проверки?



Не забывайте про модуль collections, который содержит специализированные типы коллекций (namedtuple, defaultdict, OrderedDict, Counter, ChainMap). Ему посвящен отдельный раздел в курсе для профессионалов.



Официальная документация по модулю collections доступна по ссылке.



#полезныйматериал #collections #анаграммы #counter