Ordliste i Python er et unummerert innsamling av data verdier, som brukes til å lagre data verdier som et kart, som i motsetning til andre Typer Data, som holder bare én verdi som et element, Ordliste holder key:value
par.
– Tasten verdi er gitt i ordboken for å gjøre det mer optimalisert. Hver nøkkel / verdi-par i en Ordbok er adskilt med et kolon. :
, mens hver tast er atskilt med en «komma’., Tastene på en Ordbok, må være unikt, og av uforanderlige datatype, for eksempel Strenger, Heltall og tupler, men nøkkelen-verdier kan gjentas og være av hvilken som helst type.
La oss se på alle forskjellige måter å legge til nye nøkler til en ordliste.
Lage en ordbok først.
Output:
{1: 'Geeks', 2: 'forGeeks'}
Metode #1: Bruke Senket notasjonen
Denne metoden vil opprette en ny nøkkel\verdi-paret på en ordbok ved å tilordne en verdi til den tasten., Hvis nøkkelen ikke finnes, vil det bli lagt til, og vil peke på at verdien. Hvis nøkkelen eksisterer, vil den aktuelle verdien poeng til vil bli overskrevet.,
=
'geeks'
print
(
"Updated Dict is: "
,
dict
)
Output:
Current Dict is: {'key1': 'geeks', 'key2': 'fill_me'}Updated Dict is: {'key3': 'geeks', 'key1': 'geeks', 'key2': 'for'}
Method #2: Using update()
method
When we have to update/add a lots of key/value to dictionary, update()
method is suitable.,
Output:
Metode #3: __setitem__
metode for å legge til en nøkkel / verdi-paret i en dict
ved Hjelp av __setitem__
metoden bør unngås på grunn av dens dårlig ytelse(beregninger ineffektiv).,id=»ef0d566be3″>
.__setitem__(
'newkey2'
,
'GEEK'
)
print
(
dict
)
Output:
{'key2': 'for', 'newkey2': 'GEEK', 'key1': 'geeks'}
Method #4: Using * operator
Using this method we can merge old dictionary and new key/value pair in another dictionary.,v>*
{
'c'
:
3
}}
print
(
dict
)
print
(new_dict)
Output:
{'b': 2, 'a': 1}{'b': 2, 'c': 3, 'a': 1}
Attention geek!, Styrke grunnlaget med Python-Programmering grunnkurs og lære deg det grunnleggende.
til Å begynne med, intervjuet forberedelser Forbedre dine Data Strukturer konsepter med Python-DS Kurs.