On 6/3/2017 4:58 PM, Chris Angelico wrote:
A sequence doesn't necessarily "contain" anything.
Maybe not always, but doesn't "abc" contain three characters? Is 'contain' the right word?
As has been mentioned, a range object is a sequence, but it creates integer objects lazily.
So there must be a class of sequence, like a literal string, that contains multiple characters stored as one object, and another class, like range(500000), that doesn't store anything, and only produces values when it's iterated over. Plus, a list is a sequence, but in this case it's clear that each element of a list is an object. Jon -- https://mail.python.org/mailman/listinfo/python-list