22 of 151 menu

วิธีการ pop

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

ไวยากรณ์

พจนานุกรม.pop(คีย์, [ค่าเริ่มต้น])

ตัวอย่าง

ลองหาองค์ประกอบตามคีย์และลบ มันด้วยวิธีการ pop:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('a', '!')) print(dct)

ผลลัพธ์ของการดำเนินการโค้ด:

1 {'b': 2, 'c': 3}

ตัวอย่าง

และตอนนี้ลองหาองค์ประกอบตามคีย์ที่ ไม่มีอยู่ในพจนานุกรมแล้วลบดู:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e', '!')) print(dct)

ผลลัพธ์ของการดำเนินการโค้ด:

! {'a': 1, 'b': 2, 'c': 3}

ตัวอย่าง

ลองปรับเปลี่ยนตัวอย่างก่อนหน้านี้เพื่อที่ สำหรับคีย์ที่ไม่มีอยู่จะไม่มี ค่าเริ่มต้น:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e')) print(dct)

หลังจากดำเนินการโค้ด เมธอดจะส่งคืน ข้อผิดพลาดให้เรา:

KeyError: 'e'

ดูเพิ่มเติม

  • วิธีการ popitem,
    ซึ่งลบคู่คีย์-ค่า
  • วิธีการ clear,
    ซึ่งลบองค์ประกอบทั้งหมดของพจนานุกรม
  • วิธีการ setdefault,
    ซึ่งเพิ่มค่าเริ่มต้นสำหรับคีย์
  • ฟังก์ชัน len,
    ซึ่งส่งคืนความยาวของพจนานุกรม
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ