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