Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ลบองค์ประกอบพจนานุกรมใน Python


คุณสามารถลบองค์ประกอบพจนานุกรมแต่ละรายการหรือล้างเนื้อหาทั้งหมดของพจนานุกรม คุณยังลบพจนานุกรมทั้งหมดได้ในการดำเนินการเดียว

หากต้องการลบพจนานุกรมทั้งหมดอย่างชัดเจน เพียงใช้คำสั่ง 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']

ผลลัพธ์

สิ่งนี้สร้างผลลัพธ์ต่อไปนี้ โปรดทราบว่ามีข้อยกเว้นเนื่องจากหลังจาก del dict ไม่มีพจนานุกรมอีกต่อไป -

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

หมายเหตุ − del() จะกล่าวถึงในตอนต่อไป