24 of 151 menu

Kaedah setdefault

Kaedah setdefault mengembalikan elemen kamus mengikut kunci yang ditentukan. Jika tiada kunci sedemikian, kunci yang ditentukan dan nilai lalai akan ditulis ke dalam kamus, dan nilai tersebut akan dikembalikan. Dalam parameter pertama kaedah kami menentukan kunci yang kami perlukan, dalam parameter kedua yang pilihan - nilai lalai.

Sintaks

kamus.setdefault(kunci, [nilai lalai])

Contoh

Mari cari nilai untuk kunci 'a' dalam kamus kami:

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

Keputusan pelaksanaan kod:

1

Contoh

Sekarang mari cuba tentukan dalam parameter pertama kaedah setdefault kunci yang tiada dalam kamus:

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

Keputusan pelaksanaan kod:

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

Contoh

Mari ubah contoh sebelumnya supaya untuk kunci yang tidak wujud tiada nilai lalai:

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

Selepas pelaksanaan kod, kaedah akan menetapkan untuk kunci nilai None:

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

Lihat juga

  • kaedah keys,
    yang mengembalikan kunci kamus
  • kaedah values,
    yang mengembalikan semua nilai kamus
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak