📚 Lý thuyết về Danh sách (List)

1. Định nghĩa:

Danh sách (List) là một cấu trúc dữ liệu tuyến tính cho phép lưu trữ nhiều phần tử theo thứ tự. Trong Python, list có thể chứa các phần tử khác nhau về kiểu dữ liệu.

Ví dụ khai báo danh sách:
# Danh sách rỗng my_list = [] # Danh sách số nguyên numbers = [1, 2, 3, 4, 5] # Danh sách chuỗi fruits = ["táo", "cam", "chuối"] # Danh sách hỗn hợp mixed = [1, "hello", 3.14, True]

2. Các thao tác cơ bản:

  • append(): Thêm phần tử vào cuối danh sách
  • insert(): Thêm phần tử tại vị trí chỉ định
  • remove(): Xóa phần tử theo giá trị
  • pop(): Xóa và trả về phần tử tại vị trí chỉ định
  • index(): Tìm vị trí của phần tử
  • len(): Đếm số phần tử
Ví dụ thao tác:
my_list = [1, 2, 3] # Thêm phần tử my_list.append(4) # [1, 2, 3, 4] # Chèn phần tử my_list.insert(1, 10) # [1, 10, 2, 3, 4] # Xóa phần tử my_list.remove(10) # [1, 2, 3, 4]

🛠️ Thực hành

Điều khiển danh sách:

Danh sách hiện tại:

Danh sách rỗng: []

Số phần tử: 0