Kiểu dữ liệu danh sách
Danh sách lưu nhiều phần tử, hỗ trợ truy cập theo chỉ số, thay đổi dữ liệu và duyệt bằng for.
Hiểu bài
Khởi tạo, truy cập và duyệt danh sách
Danh sách (list) là kiểu dữ liệu gồm nhiều phần tử. Danh sách được viết trong cặp ngoặc vuông, chẳng hạn A = [1, 2, 3, 4, 5]; danh sách rỗng là []. Hàm len(A) trả lại số phần tử. Các phần tử được đánh chỉ số từ 0 đến len(A)-1, vì vậy phần tử đầu là A[0].
Danh sách có thể thay đổi. Lệnh A[1] = "One" thay giá trị phần tử chỉ số 1; del A[4] xoá phần tử chỉ số 4. Phép + ghép hai danh sách. Phương thức append(x) thêm x vào cuối danh sách.
Có thể duyệt bằng chỉ số:
for i in range(len(A)):
print(A[i], end=" ")
hoặc duyệt một đoạn chỉ số, ví dụ range(2, 5). Phần thực hành yêu cầu nhập số n, sau đó nhập n tên và dùng append() để tạo danh sách; các bài khác yêu cầu tìm giá trị lớn nhất, nhỏ nhất và chỉ số tương ứng. Khi truy cập, chỉ số vượt ngoài khoảng hợp lệ sẽ gây lỗi.