słowniki są używane do przechowywania danych przy użyciu struktury klucz-wartość w Pythonie.

kiedy pracujesz ze słownikami, możesz zadać sobie pytanie, jak Mogę dodać element do słownika? Ten artykuł odpowie na to pytanie.

omówimy podstawy słowników, ich działanie i sposób dodawania pozycji do słownika Pythona. Pod koniec tego samouczka będziesz ekspertem w dodawaniu elementów do słowników Pythona.

Słownik Pythona: Odświeżacz

struktura danych słownika umożliwia mapowanie kluczy do wartości., Jest to przydatne, ponieważ klucze działają jak etykieta dla wartości, co oznacza, że gdy chcesz uzyskać dostęp do określonej wartości, wszystko, co musisz zrobić, to odwołać się do nazwy klucza dla wartości, którą chcesz pobrać.

Weź udział w tym quizie, aby uzyskać oferty i stypendia od najlepszych bootcampów i szkół online!,

Zobacz swoje mecze

Słowniki zazwyczaj przechowują informacje, które są związane w jakiś sposób, takie jak zapis dla ucznia w szkole lub Lista kolorów, w których można kupić dywan.

rozważ następujący słownik:

scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}

Ten słownik zawiera cztery klucze i cztery wartości. Klucze są przechowywane jako ciąg znaków i pojawiają się po lewej stronie dwukropka; wartości są przechowywane po prawej stronie dwukropków; są powiązane z konkretnym kluczem w słowniku.,

Jak dodać element do słownika? Rozwalmy to.

Python Dodaj do słownika

aby dodać element do słownika Pythona, należy przypisać wartość do nowego klucza indeksu w słowniku.

w przeciwieństwie do list i krotek, nie maadd(),insert()lubappend() metody, której można użyć do dodawania elementów do struktury danych. Zamiast tego musisz utworzyć nowy klucz indeksu, który będzie następnie używany do przechowywania wartości, którą chcesz zapisać w słowniku.,

oto składnia dodawania nowej wartości do słownika:

dictionary_name = value

użyj przykładu, aby zilustrować, jak dodać nową wartość do słownika pozycji do słownika. W naszym słowniku z poprzedniego okresu zapisaliśmy cztery klucze i wartości. Słownik ten odzwierciedlał poziom zapasów różnych smaków bułeczek sprzedawanych w kawiarni.

Załóżmy, że właśnie upiekliśmy partię 10 nowych babeczek wiśniowych. Teraz chcemy dodać te bułeczki do naszego słownika typów bułeczek., Aby to zrobić, możemy użyć tego kodu:

scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}scones = 10print(scones)

Nasz kod zwraca:

{'Fruit': 22, 'Plain': 14, 'Cinnamon': 4, 'Cheese': 21, 'Cherry': 10}

jak widzisz, nasz kod dodał klucz „Cherry” do naszego słownika, któremu przypisano wartość 10.

w naszym kodzie jako pierwszy zadeklarowaliśmy Słownik o nazwie „bułeczki”, który przechowuje informacje o tym, ile bułeczek jest dostępnych w kawiarni na zamówienie., Następnie dodaliśmy klucz „Cherry” do naszego słownika i nadaliśmy mu wartość 10 za pomocą następującego kodu:

scones = 10

w końcu wydrukowaliśmy zaktualizowaną wersję naszego słownika.

zauważ, że w wyjściu naszego kodu nasz słownik nie jest uporządkowany. Dzieje się tak dlatego, że dane przechowywane w słowniku, w przeciwieństwie do danych przechowywanych na liście, nie mają określonej kolejności.

Wskazówka: dodawanie i aktualizowanie Użyj tej samej notacji

ta sama notacja może być używana do aktualizacji wartości w słowniku., Załóżmy, że właśnie upiekliśmy nową partię 10 cynamonowych bułeczek. Możemy zaktualizować nasz słownik, aby odzwierciedlić to za pomocą następującego wiersza kodu:

scones = {"Fruit": 22,"Plain": 14,"Cinnamon": 4,"Cheese": 21}scones = 14print(scones)

Nasz kod zwraca:

iv id

Ta linia kodu ustawia wartość związaną z kluczem”cinnamon”w naszym słowniku na 14.,

podsumowanie

nie maadd(),append() lubinsert() metody, której możesz użyć do dodania elementu do słownika w Pythonie. Zamiast tego dodajesz element do słownika, wstawiając nowy klucz indeksu do słownika, a następnie przypisując mu określoną wartość.

w tym tutorialu omówiono, na przykładzie, jak dodać element do słownika Pythona. Teraz możesz zacząć dodawać pozycje do słowników jak ekspert Pythona!

Articles

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *