⊗pyPmDcEBK 95 of 208 menu

Extrakce prvku podle klíče v Pythonu

Prvek lze ze slovníku extrahovat. V tomto případě se prvek ze slovníku odstraní a my ho zároveň získáme do proměnné. Pro tuto operaci je třeba použít metodu pop. V jejím parametru se zadává klíč extrahovaného prvku.

Podívejme se na příklad. Předpokládejme, že máme následující slovník:

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

Extrahujme prvek s klíčem 'a':

print(dct.pop('a')) # vypíše 1

Přičemž tento prvek ze slovníku zmizí:

print(dct) # vypíše {'b': 2, 'c': 3}

Pokud klíč ve slovníku není, vrátí se chyba:

print(dct.pop('x')) # vypíše chybu

Lze zadat druhý parametr metody pop. V tomto případě, pokud klíč ve slovníku není, vrátí se zadaná hodnota parametrem. Ověřme si:

print(dct.pop('x', '!')) # vypíše '!'

Daný slovník:

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

Získejte z něj prvek s klíčem 'x', a odstraňte jej ze slovníku.

Daný následující kód:

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

Řekněte, co se vypíše do konzole.

Daný následující kód:

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

Řekněte, co se vypíše do konzole.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout