คุณสามารถลบสมาชิก dictionary แบบเดี่ยวๆ หรือล้างเนื้อหาทั้งหมดของ dictionary ได้ คุณยังสามารถลบ dictionary ทั้งหมดในการดำเนินการครั้งเดียวได้
เพื่อลบ dictionary ทั้งหมดอย่างชัดเจน ให้ใช้คำสั่ง del
ตัวอย่าง
ตัวอย่างง่ายๆ ดังนี้:
#!/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']
ผลลัพธ์ (Output)
ผลลัพธ์ดังนี้ สังเกตว่า exception ถูก raise เพราะหลัง del dict dictionary ไม่มีอยู่แล้ว:
dict['Age']: Traceback (most recent call last):
File "test.py", line 8, in
print "dict['Age']: ", dict['Age'];
TypeError: 'type' object is unsubscriptable
หมายเหตุ - เมธอด del() ถูกอภิปรายในส่วนถัดไป