Python С НУЛЯ | Полный курс по основам программирования
Внутренняя реализация коллекций в Python: списки, множества, словари
Коллекции в Python кажутся простыми в использовании, но под капотом скрываются сложные алгоритмы и оптимизации. Разберем, как работают списки, множества и словари на уровне памяти и вычислений. Список в Python — это динамический массив указателей на объекты. Он хранит элементы в непрерывной области памяти, что обеспечивает быстрый доступ по индексу (O(1)). - При создании списка выделяется память с запасом (over-allocation), чтобы минимизировать переаллокации при добавлении элементов. - Рост массива:...
Основы программирования на языке Python. Операции над множествами. К уроку 18
Доброго времени суток, читатели, зрители моего канала programmer's notes. Данная статья это приложение к уроку 18. Операции над множествами в языке программирования Python Множество является известным объектом изучения математиков. По этой причине реализация его в программировании естественно должно отражать его математические свойства. Сегодняшнее приложение к уроку будет в точности соответствовать его содержанию. Т.е. будем рассматривать операции над множествами, которые можно реализовать с помощью операторов...