# Inspired by: # http://docs.python.org/2/library/multiprocessing.html#proxy-objects from multiprocessing import Manager manager = Manager() a = manager.list() b = manager.list() a.append(b) print a, b b.append('hello') print a, b # However: a[0].append('world') print a, b