AS
Size: a a a
AS
ДА
__hash__ВН
AS
AS
AS
AS
ДА

OY
__hash__ могло быть вообще что угодно, лишь бы он был реализованДА
__hash__ могло быть вообще что угодно, лишь бы он был реализованg
ДА
OY
__hash__, потому как сам объект может измениться и тогда надо всем коллекциям, что его содержат как-то передать это изменение, а это структурно такой себе вариант, поэтому метод __hash__ реализован только у неизменяемых типов данных. Но вообще прикрутить и/или удалить __hash__ можно откуда угодноДА
__hash__, потому как сам объект может измениться и тогда надо всем коллекциям, что его содержат как-то передать это изменение, а это структурно такой себе вариант, поэтому метод __hash__ реализован только у неизменяемых типов данных. Но вообще прикрутить и/или удалить __hash__ можно откуда угодноAS
С
__hash__ДА
__hash__, потому как сам объект может измениться и тогда надо всем коллекциям, что его содержат как-то передать это изменение, а это структурно такой себе вариант, поэтому метод __hash__ реализован только у неизменяемых типов данных. Но вообще прикрутить и/или удалить __hash__ можно откуда угодноOY
АР