GeeksforGeeks (Svenska)

ordbok i Python är en oordnad samling av datavärden, som används för att lagra datavärden som en karta, som till skillnad från andra datatyper som bara innehåller ett enda värde som ett element, Ordboken innehåller key:value par.

nyckelvärdet finns i ordlistan för att göra det mer optimerat. Varje nyckelvärdespar i en ordlista separeras av ett kolon : , medan varje nyckel separeras med ett kommatecken., Nycklar i en ordbok måste vara unika och oföränderliga datatyp som strängar, heltal och tuples, men nyckelvärdena kan upprepas och vara av vilken typ som helst.

låt oss se alla olika sätt att lägga till nya nycklar i en ordbok.

skapa en ordlista först.



Output:

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

Metod #1: Använda Prenumerationsnotation

den här metoden skapar ett nytt nyckel\värdepar på en ordbok genom att tilldela ett värde till den nyckeln. – herr talman!, Om nyckeln inte finns kommer den att läggas till och peka på det värdet. Om nyckeln finns kommer det aktuella värdet som det pekar på att skrivas över.,

= '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.,



utgång:

Metod #3: __setitem__ metod för att lägga till ett nyckelvärdespar till en dict

använda __setitem__ -metoden bör undvikas på grund av dess dåliga prestanda(beräkningsmässigt 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!, Stärka dina stiftelser med Python Programming Foundation Kurs och lära sig grunderna.

till att börja med förbättrar dina intervjupreparat dina datastrukturer koncept med Python DS-kursen.

artikel taggar:
öva taggar:

Share

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *