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