Dictionary to tuple

Robert Kern rkern at ucsd.edu
Tue Jun 28 17:37:24 CEST 2005

Erik Max Francis wrote:
> bruno modulix wrote:
>>Err... don't you spot any useless code here ?-)
>>(tip: dict.items() already returns a list of (k,v) tuples...)
> But it doesn't return a tuple of them.  Which is what the tuple call 
> there does.

The useless code referred to was the list comprehension.

 >>> t = tuple([(k,v) for k,v in d.iteritems()])


 >>> t = tuple(d.items())

or even

 >>> t = tuple(d.iteritems())

Robert Kern
rkern at ucsd.edu

"In the fields of hell where the grass grows high
  Are the graves of dreams allowed to die."
   -- Richard Harter

More information about the Python-list mailing list