Không gian tự học dành cho sinh viên UET

Chào mừng đến với UETệ

Tìm bài giảng theo học phần, hiểu lại những kiến thức nền và ôn tập theo nhịp học của bạn.

Bài giảng
Đọc Notes, ôn nhanh với Slides và luyện tập qua các bài có lời giải.
Wiki kiến thức
Tra cứu thuật ngữ và bổ sung kiến thức nền ngay khi cần.
Góc học tập
Ôn bằng flashcard, lưu ghi chú và hẹn giờ tập trung.

Bạn có thể xem lại phần giới thiệu ở cuối trang.

Buy me a coffee

Website hoàn toàn miễn phí. Nếu thấy hữu ích, bạn có thể tặng tôi một cốc cà phê theo thông tin dưới đây nhé!

Mã QR chuyển khoản Momo
Ngân hàng
Momo
Tên người nhận
MOMO - TKTH DO MINH TRI
Số tài khoản
01MMTTT0060405229
Skip to content

Dictionary ​

Dictionary ánh xạ khóa tới giá trị. Khóa cần hashable và là duy nhất. Gán lại cùng một khóa thay giá trị cũ. Dùng d[key] khi chắc chắn khóa có mặt, hoặc d.get(key, mặc_định) khi khóa có thể thiếu.

Giải thích kỹ thuật ​

Hashable và tra cứu. Dictionary dùng khóa hashable, nghĩa là phù hợp với yêu cầu băm và so sánh bằng nhau. thông thường không hashable nên không thể dùng trực tiếp làm khóa.

Tra cứu thường có chi phí trung bình gần O(1) trong mô hình phù hợp, nhưng không phải mọi trường hợp đều bảo đảm như vậy. Khóa giống nhau ghi đè giá trị trước thay vì tạo khóa thứ hai.

Ví dụ ​

Với d = {"ten":"An", "diem":8}, d["diem"] cho 8, còn d.get("tuoi", 0) cho 0.

Khi nào cần dùng? ​

Hiểu dữ liệu có nhãn, cấu hình và nhóm theo khóa.

Câu hỏi ôn lại ​

Gán d["x"]=1 rồi d["x"]=2 tạo một hay hai khóa x?

Xem đáp án

Một khóa x, có giá trị cuối là 2.

Thuật ngữ liên quan ​

Cập nhật lần cuối:

Ảnh & sơ đồ
100%
Ảnh tài liệu được phóng to