[Neal Norwitz] > What about: > > >>> t = ([],) > >>> t[0].append(t) > >>> print t > ([([...],)],) > >>> print t[0][0] is t > True > > Not sure if that's a tuple containing a recursive structure or a > recursive tuple. It's both, as was my example too. Note that it required mutation of a mutable container object to create it.