List Basics
Creating and using lists
Interview Relevant: Most common data structure
List Basics
Lists are mutable, ordered sequences.
Code Examples
Basic list operations.
python
1# Create lists
2empty = []
3numbers = [1, 2, 3, 4, 5]
4mixed = [1, "hello", 3.14, True]
5nested = [[1, 2], [3, 4]]
6
7# Access elements
8numbers[0] # 1 (first)
9numbers[-1] # 5 (last)
10numbers[1:3] # [2, 3] (slice)
11
12# Modify elements (mutable!)
13numbers[0] = 10
14numbers[1:3] = [20, 30]
15
16# List properties
17len(numbers) # Length
183 in numbers # Membership
19min(numbers) # Minimum
20max(numbers) # Maximum
21sum(numbers) # Sum