Пакет Pickle (cPickle - более производительная реализация) позволяет сделать дамп произвольных данных
# coding: utf-8
import cPickle
data = ['Test data', {'Structure':'Any'} ]
print data
# dump
s = cPickle.dumps(data)
# load
data = cPickle.loads(s)
print data
# coding: utf-8
import cPickle
data = ['Test data', {'Structure':'Any'} ]
print data
# save
file = open("file.txt", 'w')
cPickle.dump(data, file)
file.close()
# load
file = open("file.txt", 'r')
data = cPickle.load(file)
file.close()
print data