Python žodyno metodai yra Python funkcijų rinkinys, veikiantis žodyne.
Python žodynas yra tarsi žemėlapis, kuris naudojamas duomenims saugoti rakto: reikšmės poros pavidalu. Python teikia įvairias integruotas funkcijas, skirtas tvarkyti žodynus. Šiame straipsnyje pamatysime visų teikiamų funkcijų sąrašą Python dirbti su žodynais.
Python žodyno metodų sąrašas
Python pateikia kelis integruotus žodynų metodus, kurie leidžia efektyviai valdyti, pasiekti ir transformuoti žodyno duomenis. Štai keletas svarbių Python žodyno metodų sąrašas:
Funkcijos Pavadinimas | Aprašymai |
|---|---|
aišku () | Pašalina visus elementus iš žodyno |
kopija () | Grąžina seklią žodyno kopiją faktorinė java |
iš raktų () | Sukuria žodyną iš nurodytos sekos |
Grąžina nurodyto rakto vertę | |
daiktai () | Grąžinkite sąrašą su visais žodyno raktais su reikšmėmis |
Grąžina peržiūros objektą, kuriame pateikiamas visų žodyno raktų sąrašas įterpimo tvarka | |
pop () | Grąžina ir pašalina elementą duotu raktu |
gerti() | Grąžina ir pašalina rakto-reikšmių porą iš žodyno |
nustatyti numatytąjį() | Grąžina rakto reikšmę, jei raktas yra žodyne, kitaip į žodyną įterpia raktą su reikšme |
Grąžina peržiūros objektą, kuriame yra visos žodyno reikšmės, kurias galima efektyviai pasiekti ir jas pakartoti | |
Atnaujina žodyną su elementais iš kito žodyno arba raktų ir reikšmių porų kartojimo. Naudodami šį metodą galite įtraukti naujų duomenų arba sujungti juos su esamais žodyno įrašais |
Šie metodai suteikia įvairių funkcijų, skirtų darbui su Python žodynais, todėl lengviau valdyti ir valdyti duomenis, saugomus raktų ir reikšmių porose.
Pastaba: Norėdami gauti daugiau informacijos apie Python žodyną, žr Python žodyno pamoka.
Integruoti žodyno metodai Python
Python Dictionary turime įvairių integruotų funkcijų, kurios suteikia platų operacijų spektrą dirbant su žodynais. Šie metodai leidžia efektyviai manipuliuoti, pasiekti ir transformuoti žodyno duomenis.
Pažvelkime į kai kuriuos Python žodyno metodus su pavyzdžiais:
1. Žodyno išvalymo() metodas
Python metodas clear() yra integruotas metodas, naudojamas pašalinti visus elementus (raktų ir reikšmių poras) iš žodyno. Tai iš esmės ištuština žodyną, nepaliekant raktų ir reikšmių porų.
Python my_dict = {'1': 'Geeks', '2': 'For', '3': 'Geeks'} my_dict.clear() print(my_dict)> Išvestis
{}> 2. Žodyno get() metodas
Python sistemoje get() metodas yra iš anksto sukurta žodyno funkcija, leidžianti gauti reikšmę, susietą su konkrečiu žodyno raktu. Tai saugus būdas pasiekti žodyno reikšmes nesukeliant KeyError, jei rakto nėra.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(d.get('Name')) print(d.get('Gender'))> Išvestis
Ram None>
3. Žodyno elementai() Metodas
Python sistemoje items() metodas yra integruota žodyno funkcija, kuri nuskaito peržiūros objektą, kuriame yra eilučių sąrašas. Kiekviena eilutė žymi rakto-reikšmių porą iš žodyno. Šis metodas yra patogus būdas vienu metu pasiekti ir žodyno raktus, ir reikšmes, be to, jis yra labai efektyvus.
tat pilna formaPython
d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.items())[1][0]) print(list(d.items())[1][1])> Išvestis
Age 19>
4. Žodyno klavišai() Metodas
Keys() metodas Python grąžina peržiūros objektą su žodyno raktais, leidžiančiais efektyviai pasiekti ir kartoti.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.keys()))> Išvestis
['Name', 'Age', 'Country']>
5. Žodyno reikšmės() Metodas
Metodas Values() programoje Python grąžina peržiūros objektą, kuriame yra visos žodyno reikšmės, kurias galima efektyviai pasiekti ir kartoti.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} print(list(d.values()))> Išvestis
['Ram', '19', 'India']>
6. Žodyno atnaujinimo() metodas
Python update() metodas yra integruota žodyno funkcija, kuri atnaujina žodyno raktų ir reikšmių poras, naudodama elementus iš kito žodyno arba kartojamą raktų ir reikšmių porų seriją. Naudodami šį metodą galite įtraukti naujų duomenų arba sujungti juos su esamais žodyno įrašais.
Python d1 = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d2 = {'Name': 'Neha', 'Age': '22'} d1.update(d2) print(d1)> Išvestis
{'Name': 'Neha', 'Age': '22', 'Country': 'India'}> 7. Žodyno pop() metodas
Python, pop() metodas yra jau egzistuojantis žodyno metodas, kuris pašalina ir nuskaito reikšmę, susietą su nurodytu raktu iš žodyno. Jei rakto žodyne nėra, galite nustatyti pasirenkamą numatytąją reikšmę, kuri turi būti grąžinta.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.pop('Age') print(d)> Išvestis
{'Name': 'Ram', 'Country': 'India'}> 8. Žodyno popitem() metodas
Python programoje popitem() metodas yra žodyno funkcija, kuri pašalina ir grąžina atsitiktinę (rakto, reikšmės) porą iš žodyno.
Skirtingai nuo pop() metodo, kuris atsikrato tam tikros rakto-reikšmių poros, remiantis duotu raktu, popitem() išima ir grąžina porą nereikalaujant nurodyti rakto.
Python d = {'Name': 'Ram', 'Age': '19', 'Country': 'India'} d.popitem() print(d) d.popitem() print(d)> Išvestis
{'Name': 'Ram', 'Age': '19'} {'Name': 'Ram'}> DUK apie Python žodyno metodus
1 klausimas: kas yra Python žodynas?
„Python“ žodynas yra tarsi konteineris, kuriame yra raktų ir reikšmių porų asortimentas. Tai pagrindinis būdas tvarkyti duomenis, kai kiekviena informacijos dalis yra žinoma kaip raktas. Žodynas šioms poroms nenustato jokios konkrečios tvarkos, todėl negalite pasikliauti seka, kuria jie buvo įtraukti.
2 klausimas: kaip galime pasiekti reikšmes Python žodyne?
Python žodyno reikšmes galime pasiekti naudodami klavišus kaip rodyklę: Žemiau yra kodas:
my_dict = {vardas: giminė, amžius: 23, miestas: Londonas}
spausdinti(mano_diktas[vardas]) #gimin
spausdinti(mano_diktas[amžius]) #23
print(mano_diktas[miestas]) #Londonas
3 klausimas: kas nutinka, kai bandome pasiekti raktą, kurio žodyne nėra?
Kai bandome pasiekti raktą, kurio žodyne nėra, Python iškels „KeyError“. Galite naudoti metodą „get()“.
4 klausimas: kaip pašalinti elementą iš žodyno?
Norėdami pašalinti elementą (rakto-reikšmių porą) iš žodyno, galite naudoti „ pop()' metodas, nurodant raktą, kurį reikia pašalinti.