, , , - . - ( ), .
, , ", " ( " " ).
, .
, , , , , . I. e. , , . ( , ). , , , - , . , , .
, (, ), :
try:
if strange_maybe_unhashable_value in my_dict:
print("Yes, it in!")
else:
print("No, it not in!")
except TypeError:
print("No, it not even hashable!")
KeyError:
try:
result = somedict[value]
except (KeyError, TypeError):
try:
result = somedict[value]
except KeyError:
except TypeError:
, :
- (, ). , , , , . . - - . , ( ). , , , -. , , "" KeyError, TypeError.