
เขียนโปรแกรมภาษา Python ตอนที่ 133 ลบข้อมูลใน Dictionary ด้วยเมธอด popitem()
เมธอด popitem() จะลบข้อมูลลำดับสุดท้ายใน Dictionary ออกไป (ใน Python เวอร์ชันต่ำกว่า 3.7 จะลบข้อมูลแบบสุ่ม)
รูปแบบการใช้งาน
dictionary.popitem()
phone = { "model": "iPhone 14", "year": "2022", "price": "39,000", "color": "white" } phone.popitem() print(phone)
- บรรทัดที่ 8 ใช้เมธอด
popitem()
ลบข้อมูลออกจาก Dictionary
ผลลัพธ์ ข้อมูลลำดับสุดท้ายจะถูกลบออกจาก Dictionary
{‘model’: ‘iPhone 14’, ‘year’: ‘2022’, ‘price’: ‘39,000’}
ข้อมูลที่จะถูกรีเทิร์นกลับมาจากเมธอด popitem() คือข้อมูลที่ถูกลบ โดยจะรีเทิร์นกลับมาในรูปแบบข้อมูลประเภท Tuple
phone = { "model": "iPhone 14", "year": "2022", "price": "39,000", "color": "white" } removed = phone.popitem() print(removed)
- บรรทัดที่ 8 ใช้เมธอด
popitem()
ลบข้อมูลออกจาก Dictionary โดยสร้างตัวแปรremoved
มารับค่าที่รีเทิร์นกลับออกมาด้วย - บรรทัดที่ 9 แสดงผลข้อมูลที่ถูกรีเทิร์นกลับออกมา
ผลลัพธ์ ได้ข้อมูลที่ถูกรีเทิร์นกลับออกมาในรูปแบบ Tuple ซึ่งข้อมูลนี้คือข้อมูลที่ถูกลบออกไปนั่นเอง
(‘color’, ‘white’)