10
วิธีลบรายการออกจากพจนานุกรมในขณะที่วนซ้ำมัน
การลบรายการออกจากพจนานุกรมใน Python นั้นถูกต้องตามกฎหมายหรือไม่ ตัวอย่างเช่น: for k, v in mydict.iteritems(): if k == val: del mydict[k] แนวคิดคือการลบองค์ประกอบที่ไม่ตรงตามเงื่อนไขบางอย่างจากพจนานุกรมแทนที่จะสร้างพจนานุกรมใหม่ที่เป็นส่วนย่อยขององค์ประกอบที่ถูกทำซ้ำ นี่เป็นทางออกที่ดีใช่ไหม มีวิธีที่หรูหรา / มีประสิทธิภาพมากขึ้น?