4 года назад
Не изобретать велосипед, или Обзор модуля collections (Python)
Разберем модуль collections, существенно дополняющий функциональность встроенных типов данных Python. Статья исходно подготовлена для издания Библиотека программиста. На Яндекс.Дзене не очень удобная вёрстка для исходного кода, так что часть материалов осталась в оригинальном тексте. Типы данных Python не ограничиваются стандартными. Модуль collections содержит специализированные классы контейнеров, альтернативных традиционным dict, list и tuple. Это доступный «из коробки» родной модуль Python – те самые батарейки, что идут в комплекте...
9 месяцев назад
Программирование на языке python. Стандартная библиотека collections. Урок 2
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Это вторая статья по теме библиотеки collections. Первая статья находится здесь. Сегодня два класса ChainMap и OrderDict. Данный класс позволяет объединять несколько словарей в один объект. При этом все содержимое словарей сохраняется. Можно работать со списком словарей, обращаясь к конкретному словарю по индексу. Ниже представлен пример программы с классом ChainMap...