Что делает sys.getSizeof < /code> мера, например ,::
>>
Код: Выделить всё
import sys
class Property:
def __init__(self, v0, v1, v2, v3, v4):
self.a = v0
self.b = v1
self.c = v2
self.d = v3
self.e = v4
colors = Property('blue', 'orange', 'green', 'yellow', 'red')
sys.getsizeof(vars(colors)) # 296 (Python 3.12.5)
Кроме того, почему этот массив намного больше в Python 3.12.5 по сравнению с Python 3.10.11 (104 in python 3.10.11, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296. Было ли способность sys.getSizeof () изменилось между этими двумя версиями или изменилась реализация словарей между этими двумя версиями?
Подробнее здесь: https://stackoverflow.com/questions/796 ... of-measure