[Tutor] two lists to keys and values in dictionary
SA
sarmstrong13@mac.com
Mon, 12 Aug 2002 13:31:00 -0500
On 8/12/02 1:20 PM, "Gregor Lingl" <glingl@aon.at> wrote:
>>>> l1=['wicky', 'wacky', 'woo']
>>>> l2=['hip', 'hop', 'hoo']
>>>> zip(l1,l2)
> [('wicky', 'hip'), ('wacky', 'hop'), ('woo', 'hoo')]
>>>> pairs = zip(l1,l2)
>>>> key,value = pairs[0]
>>>> key,value
> ('wicky', 'hip')
>>>> d={}
>>>> d[key]=value
>>>> d
> {'wicky': 'hip'}
>>>> d={}
>>>> for key,value in pairs:
> d[key]=value
>
>
>>>> d
> {'woo': 'hoo', 'wacky': 'hop', 'wicky': 'hip'}
>
>
> Or shortly:
>
>>>> d={}
>>>> for key,value in zip(l1,l2):
> d[key]=value
>
>
>>>> d
> {'woo': 'hoo', 'wacky': 'hop', 'wicky': 'hip'}
>>>>
Excellent!
Thanks.
SA
--
"I can do everything on my Mac I used to on my PC. Plus a lot more ..."
-Me