write to a file two dict()
88888 Dihedral
dihedral88888 at googlemail.com
Sun Sep 23 16:34:09 EDT 2012
giuseppe... at gmail.com於 2012年9月24日星期一UTC+8上午1時44分30秒寫道:
> Hi
>
> Have two dict() of the same length and i want print them to a common file.
>
>
>
>
>
> a={1: 1, 2: 2, 3: 3}
>
> b={1: 11, 2: 22, 3: 33}
>
>
>
> in order to obtain
>
>
>
> 1 1 1 11
>
> 2 2 2 22
>
> 3 3 3 33
>
>
>
> I tried
>
>
>
> output = open(dst_file, "w")
>
> for (a), b , (c) , d in a.items() , b.items() :
>
> output.write("%i %i %i %i\n" % (a,b,c,d))
>
> output.close()
>
>
>
> but i get the error ValueError: need more than 3 values to unpack.
>
>
>
> do you have some suggestions?.
>
> Thanks
>
> Giuseppe
You can pickle the object directly in python.
More information about the Python-list
mailing list