Tạo danh sách và truy cập phần tử

Bài 1/5 · khoảng 7 phút đọc

Muốn lưu điểm của 10 môn học, bạn không thể tạo 10 biến riêng lẻ. Danh sách (list) cho phép lưu nhiều giá trị trong một biến. Viết các phần tử trong cặp ngoặc vuông [ ], ngăn cách bằng dấu phẩy:

Python
diem = [8, 9, 7.5, 10, 6]
ten_mon = ["Toán", "Văn", "Anh"]
hon_hop = ["An", 12, True, 3.5]
rong = []
print(diem)
print(len(diem))

Danh sách có thể chứa các kiểu khác nhau và có thể rỗng. len() cho số phần tử.

Truy cập phần tử: giống chuỗi

Cũng dùng chỉ số bắt đầu từ 0, chỉ số âm và cắt lát:

Python
mon = ["Toán", "Văn", "Anh", "Lý", "Hoá"]
print(mon[0])
print(mon[-1])
print(mon[1:3])
print(mon[::-1])

Toán tử in

Python
mon = ["Toán", "Văn", "Anh"]
print("Văn" in mon)
print("Sử" in mon)

Chỉ số quá giới hạn

Python · ví dụ lỗi
mon = ["Toán", "Văn"]
print(mon[5])

Ghi nhớ: danh sách [a, b, c] lưu nhiều giá trị trong một biến. Truy cập bằng chỉ số từ 0, hỗ trợ chỉ số âm, cắt lát và in.

Danh sách `[10, 20, 30, 40]` có `[1:3]` là gì?

[20, 30]: các vị trí 1 và 2.

Tạo danh sách và truy cập phần tử · Lý thuyết Python · PyKid