Zero-indexed. The first item is at position `0`. Negative indices count from the end: `list[-1]` is always the last item. - Slicing returns a sub-list: `list[start:stop]` where `start` is inclusive and `stop` is exclusive. - `.append()` adds one item to the end. `.extend()` merges another iterable i