An iterable is just something that can be iterated over, like range(10)
, or [1, 2, 3]
.
A sequence on the other hand is a Collection that is reversible.
Comment on Python Performance: Why 'if not list' is 2x Faster Than Using len()
JasonDJ@lemmy.zip 6 days agoOk, help a noob out. What is the difference between a sequence and an iterable? Is a sequence immutable, like a tuple?
An iterable is just something that can be iterated over, like range(10)
, or [1, 2, 3]
.
A sequence on the other hand is a Collection that is reversible.
I know what an iterable is. But I am talking about Type[Iterable]
, which iirc does not obey falsey eval when empty.
gravitas_deficiency@sh.itjust.works 6 days ago
thing: Sequence[Any]
iirc is iterable, indexable, and reversible.thing: Iterable[Any]
only guarantees that its iterable.