[Python-ideas] [Python-Dev] hello, new dict addition for new eve ?

Robert Kern robert.kern at gmail.com
Tue Jan 3 19:58:46 CET 2012


On 1/3/12 6:55 PM, Joshua Landau wrote:
> On 3 January 2012 18:45, Robert Kern
> <robert.kern at gmail.com
> <mailto:robert.kern at gmail.com>> wrote:
>
>     [~]
>     |7> a = {'one': 1}
>
>     [~]
>     |8> b = {'one': '1'}
>
>     [~]
>     |9> set(a.items()) | set(b.items())
>     set([('one', '1'), ('one', 1)])
>
>     [~]
>     |10> dict(set(a.items()) | set(b.items()))
>     {'one': 1}
>
>
> I don't know what you've done here:
>
>  >>> a = {'one': 1}
>  >>> b = {'one': 1}
>  >>> set(a.items()) | set(b.items())
> {('one', 1)}
>  >>> dict(set(a.items()) | set(b.items()))
> {'one': 1}
>  >>>

Sorry, I was a little too clever for my own good:

   a = {'one': 1}
   b = {'one': '1'}

The first has the integer 1; the second has the string '1'.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
  that is made terrible by our own mad attempt to interpret it as though it had
  an underlying truth."
   -- Umberto Eco




More information about the Python-ideas mailing list