tomer filiba wrote: >>>> a={1:2, 3:4} >>>> [] in a > > Traceback (most recent call last): > File "<stdin>", line 1, in ? > TypeError: list objects are unhashable > > imo, the expression should just evaluate to False instead of raising an > exception. it's a question of semantics -- i asked whether the object > (a list, in this case) is contained in the dict. i didn't ask whether > it's hashable or not. However, if it isn't hashable, asking whether it is in a dict is very likely to be a programming error. -- David Hopwood <david.nospam.hopwood at blueyonder.co.uk>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4