What's a lot more pythonic is a fresh object that extends the builtin variety listing by subclassing it. This way the constructor can take an inventory or everything that behaves like a list, and The brand new instance behaves similar to a listing. See Keith's remedy underneath which ought to be the approved a single IMHO.1 Arrgghh. I was not being