| Type | Description | Example |
|---|---|---|
| Seqeunce Containers | Sequence containers are ordered collections that support indexing and slicing: |
Lists(same as vector): Mutable, dynamic sequences. Represented by [] Tuples(): Immutable Strings: Immutable sequences of characters |
| Mapping Types | Store key-value pairs in Hash Table |
Dictionaries (unordered_map C++) NamedTuple |
| Set Types | Store key in Hash Table |
Sets (unordered_Set in c++) Frozensets |
| Advanced Container Types |
Deque: Double-ended queue for efficient insertion/deletion Counter: Specialized dictionary for counting hashable objects |