Невероятно, но факт.

Это очень интересный пример "внутренних" оптимизаций питона. Догадаться невозможно - нужно знать.

Многие привыкли, что [:] и вызов конструктора (list()) создают копию объекта. Но если перед нами неизменяемый объект, то всё может быть по другому. Такой объект под видом копирования может вернуть тот же объект, а не копию 🤨

Так же есть интересный пример с frozenset. Мы можем вызвать frozenset.copy() и это вернёт не копию, а всё тот же объект.

Невероятно, но факт.
Это очень интересный пример "внутренних" оптимизаций питона. Догадаться невозможно - нужно знать.
Многие привыкли, что [:] и вызов конструктора (list()) создают копию объекта | Сетка — новая социальная сеть от hh.ru Невероятно, но факт.
Это очень интересный пример "внутренних" оптимизаций питона. Догадаться невозможно - нужно знать.
Многие привыкли, что [:] и вызов конструктора (list()) создают копию объекта | Сетка — новая социальная сеть от hh.ru
repost

18

input message

напишите коммент

еще контент в этом сообществе

еще контент в этом соообществе

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь