คำถามติดแท็ก del

15
ลบองค์ประกอบจากพจนานุกรม
มีวิธีลบรายการจากพจนานุกรมใน Python หรือไม่? นอกจากนี้ฉันจะลบรายการออกจากพจนานุกรมเพื่อส่งคืนสำเนาได้อย่างไร (เช่นไม่แก้ไขต้นฉบับ)
1392 python  dictionary  del 

20
เมื่อใดที่ del มีประโยชน์ใน python
ฉันไม่สามารถคิดด้วยเหตุผลใด ๆ ว่าทำไมไพ ธ อนต้องการdelคำหลัก (และภาษาส่วนใหญ่ดูเหมือนจะไม่มีคำหลักที่คล้ายกัน) ตัวอย่างเช่นแทนที่จะลบตัวแปรคนหนึ่งสามารถกำหนดNoneให้มันได้ และเมื่อลบจากพจนานุกรมdelสามารถเพิ่มวิธีการได้ มีเหตุผลใดที่จะเก็บไว้delในงูหลามหรือเป็นร่องรอยของวันเก็บขยะล่วงหน้าของ Python?

8
Python, del หรือ delattr ไหนดีกว่ากัน?
นี่อาจเป็นเรื่องโง่ ๆ แต่มันก็จู้จี้ที่ด้านหลังของสมองมาระยะหนึ่งแล้ว Python ให้เราสองวิธีในการลบคุณลักษณะจากวัตถุคำสั่งdelและฟังก์ชันในตัวdelattr ฉันชอบdelattrเพราะฉันคิดว่าชัดเจนกว่า: del foo.bar delattr(foo, "bar") แต่ฉันสงสัยว่าอาจมีความแตกต่างภายใต้ประทุนระหว่างพวกเขาหรือไม่
181 python  del 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.