Tổng Hợp Toàn Bộ Các Lệnh Xử Lý Dictionary Trong Python

Views: 56 17/04/2026 14:23
Tổng Hợp Toàn Bộ Các Lệnh Xử Lý Dictionary Trong Python

Dictionary (dict) trong Python là một kiểu dữ liệu lưu trữ theo dạng key - value (khóa - giá trị). Mỗi phần tử gồm một key duy nhất và value tương ứng.

my_dict = {
    "name": "Chuong",
    "age": 20,
    "job": "Developer"
}

Các Lệnh Cơ Bản Khi Làm Việc Với Dictionary

1. Truy cập giá trị

print(my_dict["name"])

Dùng .get() để tránh lỗi:

print(my_dict.get("email", "Không tồn tại"))

2. Thêm hoặc cập nhật phần tử

my_dict["age"] = 21  # cập nhật
my_dict["email"] = "chuong@example.com"  # thêm mới

3. Xóa phần tử

del my_dict["job"]

Hoặc:

my_dict.pop("age")

 

4. Xóa toàn bộ dictionary

my_dict.clear()

Các Method Quan Trọng Của Dictionary

1. keys() – Lấy danh sách key

print(my_dict.keys())

2. values() – Lấy danh sách value

print(my_dict.values())

3. items() – Lấy cả key và value

for k, v in my_dict.items():
    print(k, v)

4. update() – Cập nhật dictionary

my_dict.update({"age": 22, "city": "HCM"})

5. popitem() – Xóa phần tử cuối cùng

my_dict.popitem()

6. setdefault() – Lấy giá trị nếu tồn tại, nếu không thì tạo mới

my_dict.setdefault("country", "Vietnam")

Duyệt Dictionary

Duyệt key

for key in my_dict:
    print(key)

Duyệt value

for value in my_dict.values():
    print(value)

Duyệt key + value

for key, value in my_dict.items():
    print(key, value)

Một Ví Dụ Hoàn Chỉnh

students = {
    "A": 8,
    "B": 7,
    "C": 9
}

# Thêm

students["D"] = 6

# Cập nhật

students["A"] = 10

# Xóa

students.pop("B")

# Duyệt

for name, score in students.items():
    print(f"{name}: {score}")

Một Số Mẹo Nâng Cao

1. Dictionary Comprehension

squares = {x: x*x for x in range(5)}

2. Kiểm tra key tồn tại

if "name" in my_dict:
    print("Tồn tại")

3. Copy dictionary

new_dict = my_dict.copy()

4. Độ dài dictionary

print(len(my_dict))

Lưu Ý Khi Sử Dụng Dictionary

  • Key phải là kiểu dữ liệu immutable (string, number, tuple)

  • Không cho phép key trùng nhau

  • Truy cập key không tồn tại sẽ gây lỗi (nên dùng .get())

Dictionary là một trong những cấu trúc dữ liệu mạnh mẽ và linh hoạt nhất trong Python. Việc nắm vững các lệnh xử lý dictionary sẽ giúp bạn:

  • Tối ưu code

  • Xử lý dữ liệu nhanh hơn

  • Viết chương trình chuyên nghiệp hơn

Chúc các bạn thành công.

python dictionary dict python xử lý dictionary python python dict methods học python cơ bản python key value dictionary trong python thao tác dict python