Dlaczego lista hash Pythona nie używa ID?
Podczas korzystania ze słownika w Pythonie niemożliwe jest:
d = {}
d[[1,2,3]] = 4
od'list' is an unhashable type
. Jednakżeid
funkcja w Pythonie zwraca liczbę całkowitą dla obiektu, który jest gwarantowany jako unikalny dla czasu życia obiektu.
Dlaczego nie używa Pythonaid
mieszać słownik? Czy są wady?