Python

Používanie kľúčov slovníka Python

Používanie kľúčov slovníka Python
Slovník v pytóne si môžeme predstaviť rovnako ako normálny prekladový slovník, kde vidíme význam ľubovoľného slova. V jednoduchom jazyku si môžeme slovník predstaviť ako pár kľúč - hodnota, keď sa pozrieme na slovníkový význam slova, ktoré sa spája so slovníkom použitým v pythone.  Slovník je dátový typ v pythone, ktorý je veľmi užitočný. Slovník bude mať kľúč a s ním spojenú hodnotu. V tomto návode vám pomôžem porozumieť nastaveniu predvolených slovníkových hodnôt pythonu a môžete ich vyskúšať na ľubovoľnom systéme, ktorý má nainštalovaný python.  Môžeme vyhľadať kľúč v slovníku a môžeme načítať hodnotu spojenú s kľúčom.

Začnime prvým príkladom:

$ dict = 'India': 'New Delhi', 'USA': 'New York', 'UK': 'London',
„Južná Afrika“: „Kapské mesto“

Použitím vyššie uvedeného kódu sme vytvorili slovník s názvom dict. Ak chceme vytlačiť slovníkový príkaz, musíme spustiť tento kód-

$ print (diktát)

Nad riadkom kódu sa vytlačia všetky kľúčové hodnoty, ktoré sú obsiahnuté v slovníku. Na vyššie uvedenom príklade vidíme, kde krajiny sú kľúčmi slovníka a hlavnými mestami krajín ako ich hodnoty.

Teraz pre načítanie hodnoty zo slovníka musíme poskytnúť kľúč ako vstup.

$ print (diktát ['India'])
„Naí Dillí“

Vo vyššie uvedenom príklade vidíme, ako môžeme načítať konkrétnu hodnotu zo slovníka.  Čo si myslíte, že sa stane, keď prehľadáme krajinu, ktorá nie je uvedená v slovníku?

$ print (dict ('Bhután'))

Ak vykonáme kód, dostaneme kľúčovú chybu. Pri hľadaní kľúča, ktorý sa nenachádza v slovníku, sa nám zobrazia kľúčové chyby.

Kľúčová chyba: „Bhután“

Teraz uvidíme jeden veľmi dôležitý prípad použitia slovníka. Povedzme, že ak máme kľúče v rôznych formátoch, potom celé číslo, povedzme reťazec alebo znak, dokonca aj zoznam môže byť kľúčom slovníka.

$ d = 1: [1, 2, 3, 4], 'Ayan': 'Sharma'

Vo vyššie uvedenom slovníku d vidíme, že máme rôzne kľúče s rôznymi dátovými typmi a to isté platí aj pre hodnoty. Máme jednu hodnotu ako zoznam a ďalšou hodnotou je reťazec, takže teraz môžeme vidieť, aký dobrý je slovník, pokiaľ ide o prácu s rôznymi typmi údajov.

Pridanie páru kľúč - hodnota do slovníka

Teraz uvidíme, ako môžeme do slovníka pridať pár kľúč - hodnota.

$ Dict = # Deklarácia prázdneho slovníka.
$ Dict [0] = 'Vitajte' # bol pridaný jeden kľúč 0 s hodnotou 'Vitajte'
$ Dict [1] = 'do' # # pridaného jedného kľúča 1 s hodnotou 'do'
$ Dict [2] = 'Python' # pridaný jeden kľúč 2 s hodnotou 'Python'

Aktualizácia hodnoty kľúča v Slovníku

Môžeme tiež aktualizovať hodnoty kľúčov nachádzajúcich sa v slovníku.

$ Dict [0] = 'Ďakujem'

Ak spustíme vyššie uvedený riadok kódu, potom sa hodnota kľúča 0 v slovníku zmení z Vitajte do Vďaka. Takto môžeme aktualizovať hodnoty v slovníku.

Vymazanie páru kľúč - hodnota zo slovníka

Môžeme jednoducho použiť príkaz (del.dictionary (key)) tento príkaz vymaže všetky páry kľúč-hodnota prítomné v slovníku s poskytnutým kľúčom.

$ del Dict [0]
# Tento riadok kódu odstráni pár kľúč - hodnota s kľúčom 0
$ del Dict [1]
# Tento riadok kódu odstráni pár kľúč - hodnota s kľúčom 1

Ak chceme odstrániť všetky páry kľúčových hodnôt nachádzajúcich sa v slovníku. Môžeme použiť príkaz clear ().

$ Diktát.jasný()
# Tento riadok kódu nám poskytne prázdny slovník Dict.

Kľúč slovníka môžeme vymazať aj pomocou klávesu pop ().

$ Dict = 1: 'Ayan', 'name': 'is', 3: 'Dobrý'
$ tlač (Dikt.pop (1));
Ayan

Slovník pod slovníkom

Môžeme mať slovník ako hodnotu spojenú s nejakým kľúčom.

$ Dict = 1: 'Python', 3: 'A': 'Welcome', 'B': 'To', 'C': 'Python'
$ print (Dict)

Ak vykonáme vyššie uvedený kód, dostaneme nasledujúci výstup:

1: 'Python', 3: 'A': 'Welcome', 'B': 'To', 'C': 'Python'

Pozrime sa, ako môžeme získať prístup k prvkom vnútorného slovníka.

$ print (Dict [3] ['A'])
$ print (Diktát [3] ['B'])
$ print (Diktát [3] ['C'])

Ak vykonáme vyššie uvedený kód, dostaneme hodnoty prítomné vo vnútornom slovníku.

Vitajte
To
Python

Ak chcete skontrolovať, či sa v slovníku nachádza alebo nenachádza nejaký kláves. Môžeme použiť funkciu has_key (), has_key () funkcia je boolovská funkcia, ktorá vráti true, ak je v slovníku kľúč, alebo vráti false.

$ Dict = 1: 'Ayan', 'name': 'is', 3: 'Dobrý'
$ tlač (Dikt.has_key ('1'))
# Slovník má kľúč 1, takže výstup je Pravda
tlačiť (Dikt.has_key ('2'))
# Dict nemá kľúč2, takže výstup je nepravdivý

Výstup z vyššie uvedeného kódu je

Pravdaže
Falošné

Záver

Pri používaní slovníka v pythone musíme byť veľmi opatrní, pretože na rozdiel od iných dátových štruktúr ukladá páry kľúč - hodnota, kľúč sa nemôže opakovať, ak bude duplikovaný, potom bude prepísaný predchádzajúci kľúč. Hodnoty sa môžu opakovať pre rôzne kľúče. Slovníky sú veľmi užitočné, keď musíme uložiť kľúč a hodnotu s ním spojenú. Rovnako ako v našom prvom príklade máme kraje ako kľúč a hlavné mestá krajín ako hodnotu. Slovník sa veľmi líši od iných dátových štruktúr; malo by sa použiť vždy, keď máme pár kľúč - hodnota.

Hry Ako zobraziť počítadlo FPS v hrách Linux
Ako zobraziť počítadlo FPS v hrách Linux
Hranie na systéme Linux získalo veľký tlak, keď spoločnosť Valve v roku 2012 oznámila podporu systému Linux pre klienta Steam a ich hry. Od tej doby s...
Hry Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Ako sťahovať a prehrávať Sid Meier's Civilization VI v systéme Linux
Úvod do hry Civilization 6 predstavuje moderné poňatie klasického konceptu predstaveného v sérii hier Age of Empires. Myšlienka bola dosť jednoduchá; ...
Hry Ako inštalovať a hrať Doom na Linuxe
Ako inštalovať a hrať Doom na Linuxe
Úvod do Doom Séria Doom vznikla v 90. rokoch po vydaní pôvodného Doomu. Bol to okamžitý hit a od tej doby herná séria získala množstvo ocenení a origi...