On 09/10/2013 06:09 AM, Hrvoje Niksic wrote: > On 09/10/2013 02:24 PM, Paul Moore wrote: >>>>> td['FOO'] = 42 >>>>> td['foo'] = 32 >>>>> list(td.keys()) >> >> ['FOO'] or ['foo']? Both answers are justifiable. > > Note that the same question can be reasonably asked for dict itself: > >>>> d = {} >>>> d[1.0] = 'foo' >>>> d[1] = 'bar' >>>> d > {1.0: 'bar'} > > So, dict.__setitem__ only replaces the value, leaving the original key in place. transformdict should probably do the > same, returning 'FOO' in your example. +1
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