Кисель в Айти | Python разработка
30.03
Невероятно, но факт.
Это очень интересный пример "внутренних" оптимизаций питона. Догадаться невозможно - нужно знать.
Многие привыкли, что [:] и вызов конструктора (list()) создают копию объекта. Но если перед нами неизменяемый объект, то всё может быть по другому. Такой объект под видом копирования может вернуть тот же объект, а не копию 🤨
Так же есть интересный пример с frozenset. Мы можем вызвать frozenset.copy() и это вернёт не копию, а всё тот же объект.
еще контент в этом сообществе
еще контент в этом соообществе
Кисель в Айти | Python разработка
30.03
войдите, чтобы увидеть
и подписаться на интересных профи