Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Xóa phần tử Dictionary trong Python

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

Để xóa rõ ràng toàn bộ dictionary, dùng câu lệnh del.

Ví dụ

#!/usr/bin/python
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
del dict['Name']  # xóa entry với key 'Name'
dict.clear()      # xóa tất cả entry trong dict
del dict          # xóa toàn bộ dictionary
print "dict['Age']: ", dict['Age']
print "dict['School']: ", dict['School']

Kết quả

Kết quả sau. Lưu ý exception được raise vì sau del dict dictionary không còn tồn tại:

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

Lưu ý - Phương thức del() được thảo luận ở phần sau.