⊗pyPmDcOEG 99 of 208 menu

Opcionális elemlekérés szótárból Pythonban

Egy másik módja az elem lekérésének a get metódus használata. Az első paraméterben adjuk meg a kulcsot, ami szerint a keresés történik. Ha a kulcs megtalálható, akkor a hozzá tartozó elem lesz visszaadva, egyébként pedig None.

Nézzük meg a gyakorlatban. Legyen a következő szótárunk:

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

Kérjük le az 'a' kulcsú elemet:

print(dct.get('a')) # kiírja 1-t

Most pedig próbáljunk meg egy elemet lekérni az 'x' kulccsal:

print(dct.get('x')) # kiírja None-t

A get metódus második paraméterében beállíthatunk egy alapértelmezett értéket a hiányzó elemnek. Ez akkor lehet hasznos, ha a None kiírása valamilyen okból nem kívánatos. Állítsuk be az 'x' kulcs értékének 4-et:

print(dct.get('x', 4)) # kiírja 4-et

Adott a következő kód:

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

Mondd meg, mi jelenik meg a konzolon.

Adott a következő kód:

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

Mondd meg, mi jelenik meg a konzolon.

Adott egy szótár:

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

Kérdezd le belőle az 'w' kulcsú elemet úgy, hogy az alapértelmezett értéke '!' legyen.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás