Do the collections interfaces in the #Python stdlib confuse you? This diagram from oreilly.com/library/view/fluen by @ramgarlic might help: