Making a dict from two lists/tuples

Jonas Meyer Rasmussen meyer at kampsax.dtu.dk
Thu May 24 05:52:15 EDT 2001


for key,value in keys,values
    dict[key] = value
"Andrew Stribblehill" <a.d.stribblehill at durham.ac.uk> wrote in message
news:87u22bw197.fsf at womble.dur.ac.uk...
>
> I want a neat way to turn
>
> keys = ('foo', 'bar')
> values = (1, 2)
>
> into
>
> dict = {'foo': 1, 'bar': 2}.
>
>
> I'm sure there's some (possibly-functional) idiom to do this in one
> simple line, but I'm totally unable to work out what!
>
> I would append my present solution but it's embarassing.
>
> --
> Andrew Stribblehill
> Systems programmer, IT Service, University of Durham, England





More information about the Python-list mailing list