Lesson 5: Lists & List Methods

1. What are Lists?

Lists are ordered, mutable (changeable) collections.

scores = [85, 92, 78, 95]
names = ["Alice", "Bob", "Charlie"]
mixed = [1, "hello", True, 3.14]

Access: scores[0] = 85, scores[-1] = 95

Exercise 1

Let
 
data = [10, 20, 30, 40, 50]
data[1] = 
data[-2] = 
len(data) = 

2. Common List Methods

Example:

nums = [3, 1, 4]
nums.append(2)      # [3,1,4,2]
nums.sort()         # [1,2,3,4]

Exercise 2

After this code, what is nums?
nums = [5, 2]
nums.append(8)
nums.insert(1, 10)
nums.pop(0)

Exercise 3

Which methods modify the list in place?
← Previous Lesson (4) Next Lesson (6) →