Xóa danh sách khóa khỏi dictionary trong Python
Trong bài viết này, mình sẽ tìm hiểu cách xóa danh sách khóa khỏi một dictionary. Ta sẽ thực hiện bài tập cụ thể: Xóa danh sách khóa khỏi dictionary.
Đề bài
Khi làm việc với dictionary, có thời điểm bạn muốn loại bỏ hoặc xóa các khóa cụ thể khỏi dictionary. Trong bài tập này, chúng ta sẽ xem cách xóa một danh sách khóa khỏi dictionary đã cho.
Xóa danh sách khóa khỏi dictionary bằng Python
Dưới đây là cách bạn có thể thực hiện:
# Định nghĩa dictionary my_dict = { 'name': 'Alice', 'age': 25, 'city': 'New York', 'gender': 'female' } # Danh sách khóa cần xóa keys_to_delete = ['age', 'gender'] # Xóa danh sách khóa khỏi dictionary for key in keys_to_delete: if key in my_dict: del my_dict[key] # In dictionary sau khi xóa khóa print("Dictionary sau khi xóa khóa:", my_dict)
Kết quả
Khi bạn chạy đoạn mã trên, kết quả sẽ là:
Dictionary sau khi xóa khóa: {'name': 'Alice', 'city': 'New York'}
Trong ví dụ này, chúng ta đã xóa danh sách khóa age và gender khỏi dictionary my_dict
. Kết quả là dictionary chỉ chứa các khóa và giá trị không bị xóa.
Trong bài viết này, ta đã tìm hiểu cách xóa một danh sách khóa khỏi dictionary trong Python. Cách này rất hữu ích khi bạn cần cập nhật hoặc làm sạch dữ liệu trong dictionary của mình. Cấu trúc dữ liệu dictionary trong Python cho phép bạn thực hiện các thao tác này một cách nhanh chóng và tiện lợi.
Bài giải
-------------------- ######## --------------------
Câu hỏi thường gặp liên quan:
- Chuyển đổi hai danh sách thành một dictionary trong Python
- Hợp nhất hai dictionary trong Python thành một
- In giá trị của khóa 'history' từ bên dưới dict trong Python
- Khởi tạo dictionary với giá trị mặc định trong Python
- Tạo một dictionary bằng cách trích xuất các khóa từ một dictionary nhất định bằng Python
- Xóa danh sách khóa khỏi dictionary trong Python
- Kiểm tra xem một giá trị có tồn tại trong dictionary không bằng Python
- Đổi tên khóa của dictionary trong Python