I see this is a fairly previous question, but this seems like a type of instances when a little something's been created without having knowledge of a language function. The collections library exists to satisfy these needs. There's nothing pythonic about subclassing your individual lists just because you a necessity https://helpmehigh.com/