24 of 151 menu

วิธี setdefault

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

ไวยากรณ์

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

ตัวอย่าง

ลองหาค่าของคีย์ 'a' ในพจนานุกรมของเรา:

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

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

1

ตัวอย่าง

ทีนี้ลองระบุคีย์ในพารามิเตอร์แรกของ เมธอด setdefault ที่ไม่มีอยู่ในพจนานุกรม:

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

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

4 {'a': 1, 'b': 2, 'c': 3, 'e': 4}

ตัวอย่าง

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

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

หลังจากรันโค้ดแล้ว เมธอดจะตั้งค่า ให้คีย์เป็น None:

{'a': 1, 'b': 2, 'c': 3, 'e': None}

ดูเพิ่มเติม

  • เมธอด keys,
    ซึ่งส่งคืนคีย์ของพจนานุกรม
  • เมธอด values,
    ซึ่งส่งคืนค่าทั้งหมดของพจนานุกรม
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ