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:
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:
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
mon = ["Toán", "Văn", "Anh"]print("Văn" in mon)print("Sử" in mon)Chỉ số quá giới hạn
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.