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

จะลบคีย์ออกจากพจนานุกรมหลามได้อย่างไร


คำหลัก del ของ Python นั้นใช้วัตถุเกือบทุกชนิด หากต้องการลบรายการใดรายการหนึ่งออกจากพจนานุกรม ให้ระบุประโยคสำคัญสำหรับคำสั่ง del

>>> D1 = {1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}
>>> del D1['x']
>>> D1
{1: 'a', 2: 'b', 3: 'c', 'y': 2, 'z': 3}

ผลของการลบคู่คีย์-ค่าสามารถทำได้โดยเมธอด pop() วิธีการรับคีย์ (และค่าทางเลือกหากมีการกำหนดค่ามากกว่าหนึ่งค่าให้กับคีย์เดียวกัน)

>>> D1 = {1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}
>>> D1.pop('y')
2
>>> D1
{1: 'a', 2: 'b', 3: 'c', 'x': 1, 'z': 3}