GeeksforGeeks (Dansk)

Ordbog i Python er en uordnet samling af data værdier, der bruges til at gemme data værdier, som et kort, der i modsætning til andre Typer Data, der holder kun en enkelt værdi, som et element, Ordbog holder key:value par.

nøgleværdi findes i ordbogen for at gøre den mere optimeret. Hvert nøgleværdipar i en ordbog er adskilt af et kolon : , mens hver nøgle er adskilt af et’komma’., Nøgler i en Ordbog skal være unikke og uforanderlige datatype såsom strenge, heltal og tupler, men de centrale værdier kan gentages og være af enhver type.

lad os se alle forskellige måder at tilføje nye nøgler til en ordbog.

Opret en ordbog først.



Output:

{1: 'Geeks', 2: 'forGeeks'}

Metode #1: Hjælp Sænket notation

Denne metode vil oprette en ny nøgle\value-parret, der på en ordbog ved at tildele en værdi til den pågældende nøgle., Hvis nøglen ikke findes, tilføjes den og peger på denne værdi. Hvis nøglen findes, overskrives den aktuelle værdi, den peger på.,

= '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 til at tilføje en nøgle-værdi-par til en dict

ved Brug af __setitem__ metode bør undgås på grund af sin dårlige resultater(beregningsmæssigt ineffektive).,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!, Styrk dine fundamenter med Python programmering Foundation kursus og lære det grundlæggende.

til at begynde med Forbedrer dine intervie .forberedelser dine datastrukturkoncepter med Python DS-kurset.

Artikel Tags :
Praksis Tags :

Share

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *