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

Xóa các thành phần từ điển trong Python

Bạn có thể xóa từng phần tử từ điển hoặc xóa toàn bộ nội dung của từ điển. Bạn cũng có thể xóa toàn bộ từ điển chỉ trong một thao tác.

Để xóa toàn bộ từ điển một cách rõ ràng, chỉ cần sử dụng câu lệnh del.

Ví dụ

Sau đây là một ví dụ đơn giản -

#!/usr/bin/python
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
del dict['Name']; # remove entry with key 'Name'
dict.clear(); # remove all entries in dict
del dict ; # delete entire dictionary
print "dict['Age']: ", dict['Age']
print "dict['School']: ", dict['School']

Đầu ra

Điều này tạo ra kết quả sau. Lưu ý rằng một ngoại lệ được đưa ra vì sau del dict từ điển không tồn tại nữa -

dict['Age']:
Traceback (most recent call last):
File "test.py", line 8, in <module>
print "dict['Age']: ", dict['Age'];
TypeError: 'type' object is unsubscriptable

Lưu ý - Phương thức del () được thảo luận trong phần tiếp theo.