
1. Truy cập Index nâng cao
Ngoài việc lấy một phần tử, bạn có thể lấy một khoảng (Range) phần tử:
list = ["apple", "banana", "cherry", "orange", "kiwi"]
print(list[1:3]) # Lấy từ index 1 đến 2 -> ["banana", "cherry"]
print(list[:3]) # Từ đầu đến index 2
print(list[2:]) # Từ index 2 đến hết
—
2. Thay đổi giá trị phần tử
Bạn có thể thay đổi một hoặc một nhóm phần tử bằng cách gán giá trị mới qua Index.
fruits = ["apple", "banana", "cherry"]
fruits[1] = "mango" # Thay "banana" bằng "mango"
# Thay đổi một khoảng
fruits[1:3] = ["strawberry", "watermelon"]
—
3. Thêm phần tử mới
Có 3 phương thức phổ biến để “nạp” thêm dữ liệu vào List:
- `.append()`: Thêm một phần tử vào cuối danh sách.
- `.insert(index, value)`: Chèn phần tử vào một vị trí cụ thể.
- `.extend(another_list)`: Nối thêm một danh sách khác vào danh sách hiện tại.
thislist = ["apple", "banana"]
thislist.append("orange") # ["apple", "banana", "orange"]
thislist.insert(1, "cherry") # ["apple", "cherry", "banana", "orange"]
—
4. Xóa phần tử
Python cung cấp nhiều cách để dọn dẹp danh sách:
- `.remove(value)`: Xóa phần tử có giá trị cụ thể đầu tiên được tìm thấy.
- `.pop(index)`: Xóa phần tử tại vị trí index (nếu không ghi index, nó sẽ xóa phần tử cuối cùng).
- `del list[index]`: Từ khóa để xóa phần tử hoặc xóa cả danh sách.
- `.clear()`: Làm rỗng danh sách hoàn toàn.
—
Lời kết Bài 9
Nắm vững các phương thức thêm, sửa, xóa sẽ giúp bạn quản lý dữ liệu cực kỳ linh hoạt trong các dự án thực tế. Ở bài tiếp theo, chúng ta sẽ học cách Duyệt qua danh sách (Loop Lists) và kỹ thuật List Comprehension – một “đặc sản” của Python.
Hẹn gặp lại các bạn!
Leave a comment