Menu
CoddyTech

Chỉnh sửa từ điển

Thuộc phần Logic và luồng chương trình trong hành trình Python của Coddy. Bài học 10 trên 78.

Từ điển trong Python không cố định; bạn có thể sửa đổi chúng sau khi tạo. Bạn có thể thêm các cặp khóa-giá trị mới, cập nhật các cặp hiện có hoặc xóa chúng.

Thêm một cặp khóa-giá trị mới:

# Bắt đầu với một từ điển (dictionary) rỗng
my_dict = {}

# Thêm một cặp khóa-giá trị mới
my_dict["name"] = "Alice"
my_dict["age"] = 30

print(my_dict)
# Đầu ra: {'name': 'Alice', 'age': 30}

Cập nhật một giá trị hiện có:

# Cập nhật tuổi
my_dict["age"] = 31

print(my_dict)
# Đầu ra: {'name': 'Alice', 'age': 31}

Xóa một cặp khóa-giá trị:

# Xóa khóa age
del my_dict["age"]

print(my_dict)
# Đầu ra: {'name': 'Alice'}

Trong các ví dụ này, trước tiên chúng ta thêm một cặp khóa-giá trị mới vào một từ điển trống. Sau đó, chúng ta cập nhật giá trị của một khóa đã có. Cuối cùng, chúng ta xóa một cặp khóa-giá trị bằng từ khóa del.

challenge icon

Thử thách

Dễ

Tạo một hàm có tên update_employee_info nhận ba tham số: employee_dict (một từ điển), key (một chuỗi) và value. Hàm cần cập nhật employee_dict bằng key và value mới. Nếu khóa đã tồn tại, hãy cập nhật giá trị của khóa đó. Nếu khóa chưa tồn tại, hãy thêm một cặp khóa-giá trị mới. Hàm phải trả về từ điển đã cập nhật.

Quan trọng: Hãy sửa đổi từ điển ban đầu và trả về từ điển đó. Dùng cú pháp dấu ngoặc vuông dict[key] = value để thêm hoặc cập nhật các mục.

Tự làm thử

def update_employee_info(employee_dict, key, value):
    # Viết code ở đây
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch Python online