Everyone knows about pickle.
But here is something much, much simpler. LISP-like serialization via text strings.
>>> salary={'john':1234, 'peter':5678}
>>> str(salary)
"{'john': 1234, 'peter': 5678}"
>>> serialized=str(salary)
>>> serialized
"{'john': 1234, 'peter': 5678}"
>>> eval(serialized)
{'john': 1234, 'peter': 5678}
But beware -- eval() may be very dangerous. If attacker can control the input string, he/she can do some nasty things.

Yes, I know about these lousy Disqus ads. Please use adblocker. I would consider to subscribe to 'pro' version of Disqus if the signal/noise ratio in comments would be good enough.