What is far more pythonic is a different object that extends the builtin type listing by subclassing it. That way the constructor normally takes an inventory or just about anything that behaves just like a record, and The brand new instance behaves similar to a list. See Keith's solution under https://trauma-therapy-toronto-1253197.mdkblog.com/43141363/an-unbiased-view-of-trauma-therapy-toronto-120-eglinton-avenue-east-suite-202-a-m4p1e2