Table of contents
Open Table of contents
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!