У кого-нибудь есть опрятные примеры словарей с интересными ключами (помимо канонической строки или целого) и как вы их использовали в своей программе?
Я понимаю, что все, что нам нужно для ключа, это что-то hashable
, то есть оно должно быть неизменным и сопоставимым (имеет метод __eq__()
или __cmp__()
).
Связанный с этим вопрос: как быстро и легко определить новый hashable
?