⊗pyPmDcOEG 99 of 208 menu

ლექსიკონიდან ელემენტის ოფციონალურად მიღება Python-ში

ელემენტის მიღების კიდევ ერთი გზა არის get მეთოდის გამოყენება. მეთოდის პირველ პარამეტრში მივუთითებთ გასაღებს, რომლის მიხედვითაც მოძიება განხორციელდება. თუ გასაღები არსებობს, დააბრუნებს შესაბამის ელემენტს, წინააღმდეგ შემთხვევაში - None.

პრაქტიკაში ვნახოთ. მოდით გვქონდეს შემდეგი ლექსიკონი:

dct = { 'a': 1, 'b': 2, 'c': 3 }

მოდით მივიღოთ ელემენტი გასაღებით 'a':

print(dct.get('a')) # დააბრუნებს 1-ს

ახლა მოდით ვცადოთ ელემენტის მიღება გასაღებით 'x':

print(dct.get('x')) # დააბრუნებს None-ს

get მეთოდის მეორე პარამეტრში შეგვიძლია მივუთითოთ დეფოლტური მნიშვნელობა არმყოფი ელემენტისთვის. ეს შეიძლება დაგვჭირდეს, როდესაც None-ის გამოტანა რაიმე მიზეზით არასასურველია. მოდით მივუთითოთ გასაღებისთვის 'x' მნიშვნელობა 4:

print(dct.get('x', 4)) # დააბრუნებს 4-ს

მოცემულია შემდეგი კოდი:

dct = { 1: 'x', 2: 'y', 3: 'z', 4: 'w' } print(dct.get(4))

თქვით, რა დაიბეჭდება კონსოლში.

მოცემულია შემდეგი კოდი:

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

თქვით, რა დაიბეჭდება კონსოლში.

მოცემულია ლექსიკონი:

dct = { 'x': 1, 'y': 2, 'z': 3 }

მიიღეთ მისგან ელემენტი გასაღებით 'w' ისე, რომ მისი დეფოლტური მნიშვნელობა იყოს '!'.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა