class X: def __eq__(self, rhs): return True def __repr__(self): return '<X>' l = ['a', X(), 'c'] print(append(l, 'd')) # => ['a', <X>, 'd'] au lieu de ['a', <X>, 'c', 'd']