Data Structures - Lists - Part 1
1 Topics
List Fundamentals
7 Sub-topics
Creating and Initializing Lists
Adding Elements (append, insert, extend)
Removing Elements (remove, pop, clear)
List Concatenation and Repetition
Data Structures - Lists - Part 2
1 Topics
Advanced List Operations
7 Sub-topics
List Methods - Sorting and Reversing
List Methods - Searching (index, count)
List Comprehensions Basics
List Comprehensions with Conditions
Nested List Comprehensions
Copying Lists (Shallow vs Deep Copy)
List Aliasing and References
Data Structures - Tuples
1 Topics
Immutable Sequences
7 Sub-topics
Creating and Defining Tuples
Tuple Immutability Concept
Tuple Packing and Unpacking
Tuple Methods (count, index)
Named Tuples from collections
When to Use Tuples vs Lists
Data Structures - Tuples
1 Topics
Immutable Sequences
7 Sub-topics
Creating and Defining Tuples
Tuple Immutability Concept
Tuple Packing and Unpacking
Tuple Methods (count, index)
Named Tuples from collections
When to Use Tuples vs Lists
Data Structures - Dictionaries - Part 1
1 Topics
Dictionary Fundamentals
7 Sub-topics
Creating and Initializing Dictionaries
Accessing Dictionary Values
Adding and Modifying Key-Value Pairs
Removing Dictionary Items
Dictionary Keys Characteristics
Dictionary Methods - keys(), values(), items()
Data Structures - Dictionaries - Part 2
1 Topics
Advanced Dictionary Operations
7 Sub-topics
Dictionary Methods - update(), pop(), popitem()
Dictionary Methods - setdefault(), get()
Iterating Over Dictionaries
Dictionary Comprehensions