logo

Dołącz wartość do słownika Python

Słowniki w języku Python to wszechstronne struktury danych, które umożliwiają wydajne przechowywanie i pobieranie par klucz-wartość. Chociaż słowniki są modyfikowalne, co oznacza, że ​​można je modyfikować po utworzeniu, dodawanie nowych wartości do słownika wymaga pewnych określonych metod. W tym artykule omówimy cztery powszechnie używane metody dodawania wartości do słownika w Pythonie.

Jak dołączyć wartość do słownika Python?

Poniżej znajdują się metody dodawania wartości do słownika Pyton .



Dołącz wartość do słownika Pythona, używając notacji w nawiasach kwadratowych

Najprostszy sposób na dodanie pary klucz-wartość do plikusłownikjest przy użyciu zapisu nawiasu kwadratowego. Jeśli klucz nie istnieje w słowniku, zostanie dodany wraz z powiązaną wartością. Jeżeli klucz już istnieje, istniejąca wartość zostanie nadpisana nową

Python3








# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair> my_dict[>'d'>]>=> 4> > print>(my_dict)>

>

zmiana nazwy katalogu w systemie Linux
>

Wyjście

{'a': 1, 'b': 2, 'c': 3, 'd': 4}>

Dołącz wartość do słownika Python za pomocąupdate()>metoda

Theupdate()>Metoda umożliwia jednoczesne dodanie do słownika wielu par klucz-wartość. Jako argument przyjmuje inny słownik lub iterowalną parę klucz-wartość.

Python3




# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append new key-value pairs using update()> my_dict.update({>'d'>:>4>,>'e'>:>5>})> > print>(my_dict)>

funkcja wywołania JavaScript z HTML
>

>

Wyjście

{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}>

Dołącz wartość do słownika Python za pomocąsetdefault()>metoda

Thesetdefault()>metoda jest szczególnie przydatna, gdy chcesz dołączyć wartość do słownika tylko wtedy, gdy klucz jeszcze nie istnieje. Jeśli klucz jest obecny, zwraca istniejącą wartość bez modyfikowania słownika.

Python3




# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair using setdefault()> my_dict.setdefault(>'d'>,>4>)> > print>(my_dict)>

>

>

Wyjście

{'a': 1, 'b': 2, 'c': 3, 'd': 4}>

Dołącz wartość do słownika Python za pomocądict()>Konstruktor

Można także skorzystać zdict()>konstruktor, który dołączy pary klucz-wartość do słownika. Ta metoda jest przydatna, gdy chcesz utworzyć nowy słownik z dodatkowymi parami klucz-wartość.

Python3




# Example dictionary> my_dict>=> {>'a'>:>1>,>'b'>:>2>,>'c'>:>3>}> > # Append a new key-value pair using dict() constructor> my_dict>=> dict>(my_dict, d>=>4>)> > print>(my_dict)>

>

str.replace w Javie

>

Wyjście

{'a': 1, 'b': 2, 'c': 3, 'd': 4}>

Wniosek

Dołączanie wartości do słownika w Pythonie można wykonać za pomocą kilku metod, z których każda ma własny przypadek użycia. Niezależnie od tego, czy wolisz prostotę zapisu nawiasów kwadratowych, elastyczność zapisuupdate()>metoda, zachowanie warunkowesetdefault()>lub podejście konstruktora, metody te zapewniają narzędzia do dynamicznego modyfikowania słowników w programach w języku Python.