Data-Structures
Lists in Python
Python’s basic structure for collecting sequences of values: how to create, modify and iterate over them.
List Slicing in Python
How to extract and modify portions of a list with the [start:stop:step] syntax and negative indices.
Tuples in Python
Immutable sequences in Python: when to prefer them over lists and how to exploit unpacking.
Sets in Python
Mathematical sets in Python: removing duplicates and using union, intersection and difference.
Dictionaries in Python
Python’s key-value structure: how to create, modify and iterate over dictionaries.
EC