List và Dictionary

Bài 6/725 phút

List là danh sách có thứ tự, chứa nhiều phần tử. Chỉ số (index) bắt đầu từ 0.

Thao tác với list
mon_hoc = ["Toán", "Lý", "Hóa"]

print(mon_hoc[0])        # Toán
mon_hoc.append("Tin")    # thêm vào cuối
mon_hoc.remove("Lý")     # xóa phần tử
print(len(mon_hoc))      # 3

for mon in mon_hoc:
    print(f"- {mon}")

Dictionary lưu dữ liệu theo cặp khóa: giá_trị (key-value), giống như từ điển tra cứu.

Dictionary
sinh_vien = {
    "ten": "Nam",
    "tuoi": 22,
    "nganh": "CNTT",
}

print(sinh_vien["ten"])      # Nam
sinh_vien["diem"] = 8.5      # thêm key mới

for key, value in sinh_vien.items():
    print(f"{key}: {value}")

List dùng ngoặc vuông [], dictionary dùng ngoặc nhọn {}, tuple (không đổi được) dùng ngoặc tròn ().

?Với `a = [10, 20, 30]`, giá trị của `a[1]` là?