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

Làm cách nào để xóa tất cả các phần tử của từ điển trong Python?


Để xóa tất cả các phần tử khỏi từ điển, cách dễ nhất là gán lại từ điển cho một từ điển trống.

ví dụ

my_dict = {'name': 'foo', 'age': 28}
my_dict = {}
print(my_dict)

Đầu ra

Điều này sẽ cung cấp đầu ra -

{}

Bạn cũng có thể sử dụng hàm del để xóa một khóa cụ thể hoặc lặp lại 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)

Đầu ra

Điều này sẽ cung cấp đầu ra -

{}