Piton

Korištenje ključeva Python rječnika

Korištenje ključeva Python rječnika
Rječnik na pythonu možemo zamisliti jednako kao i normalan prijevodni rječnik u kojem vidimo značenje bilo koje riječi. Jednostavnim jezikom, rječnik možemo smatrati parom ključ / vrijednost, dok u rječniku gledamo značenje riječi koja ide uz rječnik korišten u pythonu.  Rječnik je vrsta podataka u pythonu koja je vrlo korisna. Rječnik će imati ključ i vrijednost povezanu s njim. U ovom uputstvu pomažem u razumijevanju postavljanja zadanih vrijednosti rječnika python i možete isprobati na bilo kojem sustavu koji ima instaliran python.  Ključ možemo tražiti u rječniku i možemo dohvatiti vrijednost povezanu s ključem.

Počnimo s prvim primjerom:

$ dict = 'Indija': 'New Delhi', 'SAD': 'New York', 'UK': 'London',
'Južna Afrika': 'Cape Town'

Korištenjem gornjeg koda stvorili smo rječnik pod nazivom dict. Ako želimo ispisati rječnik iz rječnika, moramo samo pokrenuti ovaj kod-

$ ispis (dict)

Iznad retka koda ispisat će se sve ključne vrijednosti koje su prisutne u rječniku. U gornjem primjeru možemo vidjeti gdje su države ključevi rječnika, a glavni gradovi zemalja kao njihove vrijednosti.

Sada za dohvaćanje vrijednosti iz rječnika moramo dati ključ kao ulaz.

$ ispis (dict ['India'])
'New Delhi'

U gornjem primjeru možemo vidjeti kako određenu vrijednost možemo dohvatiti iz rječnika.  Što mislite da će se dogoditi ako pretražimo zemlju koja nije prisutna u rječniku?

$ ispis (dict ('Butan'))

Ako izvršimo kod, dobit ćemo ključnu pogrešku. Ključne pogreške dobit ćemo kad tražimo ključ koji nije prisutan u rječniku.

Ključna pogreška: "Butan"

Sada ćemo vidjeti jedan vrlo važan slučaj upotrebe rječnika. Recimo ako imamo ključeve u različitim formatima onda cijeli broj recimo da niz ili znak čak i popis može biti i ključ rječnika.

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

U gornjem rječniku d možemo vidjeti da imamo različite ključeve s različitim vrstama podataka, a isto vrijedi i za vrijednosti. Imamo jednu vrijednost kao popis, a drugu vrijednost predstavlja niz, pa sada možemo vidjeti koliko je dobar rječnik kada je riječ o rukovanju različitim vrstama podataka.

Dodavanje ključa / vrijednosti u rječnik

Sad ćemo vidjeti kako u rječnik možemo dodati par vrijednosti ključa.

$ Dict = # Izjava o praznom rječniku.
$ Dict [0] = 'Dobrodošli' # dodan je jedan ključ 0 s vrijednošću 'Dobrodošli'
$ Dict [1] = 'na' # dodan je jedan ključ 1 s vrijednošću 'na'
$ Dict [2] = 'Python' # je dodao jedan ključ 2 s vrijednošću 'Python'

Ažuriranje vrijednosti ključa u Rječniku

Također možemo ažurirati vrijednosti ključeva prisutnih u rječniku.

$ Dict [0] = 'Hvala'

Ako pokrenemo gornji redak koda, tada će se vrijednost ključa 0 u rječniku promijeniti od Dobrodošli do Hvala. Na ovaj način možemo ažurirati vrijednosti u rječniku.

Brisanje ključa / vrijednosti iz rječnika

Jednostavno možemo koristiti naredbu (del.rječnik (ključ)) ovom će se naredbom izbrisati svi parovi vrijednosti ključa prisutni u rječniku s navedenim ključem.

$ del Dict [0]
# Ovaj će kôd izbrisati par vrijednosti ključa s ključem 0
$ del Dict [1]
# Ovim će se retkom koda izbrisati par vrijednosti ključa s ključem 1

Ako želimo ukloniti sve parove vrijednosti ključeva prisutne u rječniku. Možemo koristiti naredbu clear ().

$ Dict.čisto()
# Ovaj redak koda dobit će prazan rječnik Dict.

Također možemo izbrisati ključ rječnika pomoću pop ().

$ Dict = 1: 'Ayan', 'name': 'je', 3: 'Dobro'
$ ispis (dikt.pop (1));
Ayan

Rječnik pod rječnikom

Rječnik možemo imati kao vrijednost povezanu s nekim ključem.

$ Dict = 1: 'Python', 3: 'A': 'Dobrodošli', 'B': 'Do', 'C': 'Python'
$ ispis (dikt)

Ako ćemo izvršiti gornji kod, dobit ćemo sljedeći izlaz:

1: 'Python', 3: 'A': 'Dobrodošli', 'B': 'Do', 'C': 'Python'

Pogledajmo kako možemo pristupiti elementima unutarnjeg rječnika.

$ ispis (Dict [3] ['A'])
$ ispis (Dict [3] ['B'])
$ ispis (Dict [3] ['C'])

Ako izvršimo gornji kod, dobit ćemo vrijednosti prisutne u unutarnjem rječniku.

Dobrodošli
Do
Piton

Da biste provjerili je li u rječniku prisutan bilo koji ključ. Možemo koristiti funkciju has_key (), has_key () funkcija je logička funkcija koja vraća true ako je ključ prisutan u rječniku ili inače vraća false.

$ Dict = 1: 'Ayan', 'name': 'je', 3: 'Dobro'
$ ispis (dikt.has_key ('1'))
# Rječnik ima ključ 1, tako da je izlaz True
ispis (dikt.has_key ('2'))
# Dict nema key2 pa je izlaz netočan

Izlaz gornjeg koda je

Pravi
Lažno

Zaključak

Moramo biti vrlo oprezni dok koristimo rječnik u pythonu, jer za razliku od ostalih podatkovnih struktura u kojima su pohranjeni parovi ključ / vrijednost, ključ se ne može ponoviti ako će se ključ duplicirati, a prethodni će ključ biti nadjačan. Vrijednosti se mogu ponoviti za različite tipke. Rječnici su vrlo korisni kad moramo pohraniti ključ i vrijednost povezanu s njim. Kao u našem prvom primjeru, županije su ključ, a glavni gradovi zemalja vrijednost. Rječnik se vrlo razlikuje od ostalih struktura podataka; treba ga koristiti kad god imamo par ključ / vrijednost.

Microsoft Sculpt Touch bežični miš pregled
Nedavno sam čitao o Microsoft Sculpt Touch bežični miš i odlučio ga kupiti. Nakon što sam ga neko vrijeme koristio, odlučio sam s njim podijeliti svoj...
Trackpad i pokazivač miša na ekranu AppyMouse za Windows tablete
Korisnicima tableta često nedostaje pokazivač miša, posebno kada su navični koristiti prijenosna računala. Pametni telefoni i tableti osjetljivi na do...
Srednja tipka miša ne radi u sustavu Windows 10
The srednja tipka miša pomaže vam u pomicanju kroz dugačke web stranice i zaslone s puno podataka. Ako se to zaustavi, na kraju ćete koristiti tipkovn...