Making a dict from two lists/tuples

Andrew Stribblehill a.d.stribblehill at durham.ac.uk
Thu May 24 05:21:40 EDT 2001


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