przemek drochomirecki wrote:

> Uzytkownik "Shi Mu" <[EMAIL PROTECTED]> napisal w wiadomosci
> news:[EMAIL PROTECTED]
> I have have the following code:
>>>> a=[3,5,8,0]
>>>> b={}
>>>>
> How I can i assign each item in a as the key in the dictionary b
> simultaneously?
> that is,
> b={3:[],5:[],8:[],0:[]}
> Thanks!
> 
> 
> Other solution:
> b.fromkeys(a,[])

Be warned that all keys share the same value.

>>> a = [3, 5, 8, 0]
>>> b = dict.fromkeys(a, [])
>>> b[3].append(42)
>>> b
{8: [42], 0: [42], 3: [42], 5: [42]}

Probably not what you want...

Peter

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to