Bảng cheat phương pháp từ điển Python
Tìm hiểu các phương pháp từ điển Python. Hướng dẫn tham khảo đầy đủ về việc chèn, truy xuất, cập nhật và kiểm tra cặp khóa-giá trị.
Truy cập và sửa đổi từ điển
Các thao tác phổ biến để truy xuất hoặc thay đổi các mục từ điển.
| Phương thức/Chức năng | Cú pháp | Mô tả |
|---|---|---|
| get() | my_dict.get(key, default=None) | Trả về giá trị cho khóa nếu nó tồn tại, nếu không thì trả về giá trị mặc định. |
| update() | my_dict.update(other_dict) | Cập nhật từ điển với các cặp khóa-giá trị từ một từ điển/có thể lặp lại khác. |
| pop() | my_dict.pop(key, default) | Loại bỏ và trả về giá trị cho khóa được chỉ định. |
| clear() | my_dict.clear() | Xóa tất cả các mục khỏi từ điển. |
Lặp lại và xem từ điển
Các phương thức trả về đối tượng dạng xem động của các thành phần từ điển.
| Phương thức/Chức năng | Cú pháp | Mô tả |
|---|---|---|
| keys() | my_dict.keys() | Trả về đối tượng xem của tất cả các khóa trong từ điển. |
| values() | my_dict.values() | Trả về một đối tượng dạng xem của tất cả các giá trị trong từ điển. |
| items() | my_dict.items() | Trả về một đối tượng khung nhìn chứa các cặp tuple (khóa, giá trị). |
Tập lệnh demo tương tác
# get()
my_dict.get(key, default=None)
# update()
my_dict.update(other_dict)
# pop()
my_dict.pop(key, default)
# clear()
my_dict.clear()
# keys()
my_dict.keys()
# values()
my_dict.values()
# items()
my_dict.items()Câu hỏi thường gặp
Tại sao nên sử dụng get() thay vì dict[key]?
dict[key] tăng KeyError nếu khóa không tồn tại. get() trả về Không có hoặc một giá trị mặc định được chỉ định thay vì gặp sự cố.
Làm cách nào để hợp nhất hai từ điển trong Python?
TrongPython 3.9+, bạn có thể sử dụng toán tử hợp: dict1 | dict2. Hoặc sử dụng phương thức dict1.update(dict2).
Chủ đề liên quan
Hướng dẫn tham khảo đầy đủ về thao tác chuỗi Python. Làm chủ định dạng, tìm kiếm, phân tách, thay thế và kiểm tra thuộc tính chuỗi.
Bảng cheat các phương thức danh sách PythonHướng dẫn tham khảo nhanh về các thao tác với danh sách Python. Nắm vững cách thêm, chèn, xóa, sắp xếp và cắt các phần tử.
Bảng cheat phương thức PythonHướng dẫn đầy đủ về các thao tác thiết lập Python. Tìm hiểu cách thêm, xóa và thực hiện các phép toán tập hợp toán học như hợp và giao.
Tài nguyên Python được đề xuất
Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.
Vòng lặp Python
Tìm hiểu cách sử dụng vòng lặp Python để lặp lại dữ liệu. Nắm vững các phương pháp hay nhất về vòng lặp for, while, ngắt, tiếp tục và lặp bằng các ví dụ tương tác.
Cách lặp qua từ điển trong Python
Tìm hiểu cách lặp hoặc lặp qua từ điển Python. Khám phá các phương pháp lặp qua các khóa, giá trị và cặp khóa-giá trị bằng các ví dụ rõ ràng, có thể chạy được.
Python vs JavaScript: Ngôn ngữ lập trình nào tốt nhất?
So sánh toàn diện giữa Python và JavaScript. Khám phá sự khác biệt về cú pháp, hiệu suất, trường hợp sử dụng (phụ trợ so với giao diện người dùng) và các ví dụ về mã hóa.