24 of 151 menu

setdefault մեթոդը

setdefault մեթոդը վերադարձնում է բառարանում տարրը ըստ նշված բանալիի: Եթե նման բանալի գոյություն չունի, ապա բառարանում կգրանցվի նշված բանալին և սկզբնադիր արժեքը, և կվերադարձվի այդ արժեքը: Մեթոդի առաջին պարամետրում նշում ենք մեզ անհրաժեշտ բանալին, երկրորդ ըստ ցանկության պարամետրում՝ սկզբնադիր արժեքը:

Շարահյուսություն

բառարան.setdefault(բանալի, [սկզբնադիր արժեք])

Օրինակ

Եկեք մեր բառարանում գտնենք 'a' բանալիի արժեքը:

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

Կոդի կատարման արդյունքը:

1

Օրինակ

Հիմա փորձենք մեթոդի առաջին պարամետրում նշել բառարանում գոյություն չունեցող բանալի.

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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել