06:44
1,0×
00:00/06:44
718,2 тыс смотрели · 4 года назад
149 читали · 2 года назад
instance.__dict__ в объекте класса
instance.__dict__ - это словарь, который содержит все атрибуты экземпляра класса в виде пар ключ-значение. То есть, если у вас есть экземпляр класса obj и атрибут x, то obj.__dict__['x'] вернет значение этого атрибута. В первом примере использовалось выражение instance.__dict__[self.name], чтобы установить значение атрибута, на котором определен дескриптор. Это нужно было для того, чтобы избежать рекурсивного вызова метода __set__() дескриптора. Если бы мы написали instance.x = value, то это привело бы к вызову метода __set__() дескриптора, что могло бы привести к бесконечной рекурсии...
07:32
1,0×
00:00/07:32
52,6 тыс смотрели · 4 года назад
8 месяцев назад
Python - Словарь
В Python словарь, или dict — это структура данных, которая позволяет хранить информацию в виде пар «ключ-значение». Словарь является изменяемым и неупорядоченным. Ключи в словаре должны быть уникальными и неизменными объектами, такими как строки, числа или кортежи. Значения могут быть любого типа данных. Это похоже на формат JSON. product = { "name": "Laptop", "brand": "Dell", "price": 1200.00, "in_stock": True } library = { "book1": { "title": "Harry Potter and the Philosopher's Stone", "author": "J...