Products: 1000000 items
evalidate_raw_eval(): 0.266s
>>> d={"a":1}
>>> hash(d)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'dict'
class hashabledict(dict):
def __hash__(self):
return hash(tuple(sorted(self.items())))
>>> d1=hashabledict({"a":1})
>>> d2=hashabledict({"a":1})
>>> id(d1)
140407093637744
>>> id(d2)
140407093637584
>>> hash(d1)
-4488753233891433094
>>> hash(d2)
-4488753233891433094
Возможностей для монетизации бесплатной услуги - миллион, что мы и видим почти везде в интернете (который полон "бесплатными" сайтами, но при этом как-то зарабатывает. Мы сейчас с вами на одном таком сайте общаемся)