[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