⊗pyPmDcEBK 95 of 208 menu

Elem kinyerése kulcs alapján Pythonban

Lehetőség van egy elem kinyerésére a szótárból. Ebben az esetben az elem eltávolításra kerül a szótárból, és közben egy változóba kerül. Ehhez a művelethez a pop metódust kell alkalmazni. A paraméterében a kinyerni kívánt elem kulcsa adható meg.

Nézzünk egy példát. Tegyük fel, hogy a következő szótárunk van:

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

Vegyük ki az 'a' kulcsú elemet:

print(dct.pop('a')) # kiírja 1-et

Eközben ez az elem eltávolításra kerül a szótárból:

print(dct) # kiírja {'b': 2, 'c': 3}

Ha a kulcs nincs a szótárban, akkor hiba történik:

print(dct.pop('x')) # hibát jelez

A pop metódusnak megadható egy második paraméter is. Ebben az esetben, ha a kulcs nincs a szótárban, akkor a paraméterben megadott érték kerül visszaadásra. Ellenőrizzük:

print(dct.pop('x', '!')) # kiírja '!'-t

Adott egy szótár:

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

Szerezzük be belőle az 'x' kulcsú elemet, miközben eltávolítjuk a szótárból.

Adott a következő kód:

dct = { 1: '1', 2: '2', 3: '3' } print(dct.pop('2'))

Mondd meg, mi jelenik meg a konzolon.

Adott a következő kód:

dct = { 'surn': 'smith', 'name': 'john', 'age': 30 } dct.pop('surn') print(dct)

Mondd meg, mi jelenik meg a konzolon.

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