Computer >> Máy Tính >  >> Lập trình >> Python

Cách tốt nhất để xóa một mục khỏi từ điển Python là gì?

Bạn có thể sử dụng hàm del để xóa một khóa cụ thể hoặc lặp qua tất cả các khóa và xóa chúng. Ví dụ:

my_dict = {'name': 'foo', 'age': 28}
keys = list(my_dict.keys())
for key in keys:
   del my_dict[key]
print(my_dict)

Điều này sẽ cho kết quả:

{}

Bạn cũng có thể sử dụng chức năng bật để xóa một phím cụ thể hoặc lặp qua tất cả các phím và xóa chúng. Ví dụ:

my_dict = {'name': 'foo', 'age': 28}
keys = list(my_dict.keys())

để nhập chìa khóa:

my_dict.pop(key)
print(my_dict)

Điều này sẽ cho kết quả:

{}