On Thu, Jul 31, 2014 at 9:28 PM, Terry Reedy <tjre...@udel.edu> wrote: > On 7/31/2014 5:15 PM, Ian Kelly wrote: >> >> On Thu, Jul 31, 2014 at 5:24 AM, Dilu Sasidharan <dilu.se...@gmail.com> >> wrote: >>> >>> Hi, >>> >>> I am wondering why the dictionary in python not returning multi value key >>> error when i define something like >>> >>> p = {'k':"value0",'k':"value1"} >>> >>> key is string immutable and sometimes shares same id. >>> >>> also if the key is immutable and have different ids. >>> >>> like >>> >>> p = {'1':"value0",'1.0':"value1"} >> >> >> In this latter case note that '1' and '1.0' are not equal, so this >> will simply result in two separate entries in the dict anyway. > > > Dilu presumably meant > >>>> p = {1:"value0", 1.0:"value1"} >>>> p > {1: 'value1'}
Maybe, but it was explicitly stated that the keys were strings. -- https://mail.python.org/mailman/listinfo/python-list