logo

Zainicjuj pusty słownik w Pythonie

Słownik w Pythonie to nieuporządkowany zbiór wartości danych, używany do przechowywania wartości danych jak mapa, który w przeciwieństwie do innych typów danych, które przechowują tylko jedną wartość jako element, słownik przechowuje kluczowa wartość para. W słowniku dostępna jest wartość klucz-wartość, aby była bardziej zoptymalizowana.

Zobaczmy teraz różne sposoby tworzenia pustego słownika.



Metoda 1: Zastosowanie { } symbol.

Możemy utworzyć pusty obiekt słownika, nie podając żadnych elementów w nawiasach klamrowych w instrukcji przypisania

Kod:



Python3

c wartość logiczna






# Python3 code to demonstrate use of> # {} symbol to initialize dictionary> emptyDict>=> {}> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))>

dla tablicy ciągów Java

>

>

Wyjście

{} Length: 0>

Metoda 2: Zastosowanie dykt() wbudowana funkcja.

Pusty słownik jest również tworzony przez wbudowaną funkcję dict() bez żadnych argumentów.

Kod:

Python3


dyskretna negacja matematyczna



# Python3 code to demonstrate use of> # dict() built-in function to> # initialize dictionary> emptyDict>=> dict>()> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))>

>

>

Wyjście

{} Length: 0>

Metoda 3: zainicjuj słownik

Metoda krok po kroku:

to jest
  1. Inicjuje pusty słownik o nazwie „emptyDict”.
  2. Zainicjuj słownik „emptyDict”. Rozumienie słownika to zwięzły sposób tworzenia słownika w Pythonie przy użyciu jednej linii kodu. W tym przypadku zrozumienie jest puste, ponieważ nie ma par klucz-wartość, po których można by iterować. Dlatego do zrozumienia przekazywana jest pusta lista. Rezultatem jest pusty słownik.
  3. Wydrukuj powstały słownik.
  4. Wydrukuj długość słownika za pomocą funkcji „len()” i typ słownika za pomocą funkcja „typ()”. .

Python3




# Python3 code to demonstrate initializing> # dictionary using dictionary comprehension> # Using dictionary comprehension> emptyDict>=> {key: value>for> key, value>in> []}> # print dictionary> print>(emptyDict)> # print length of dictionary> print>(>'Length:'>,>len>(emptyDict))> # print type> print>(>type>(emptyDict))>

>

>

strony z filmami podobne do 123movies
Wyjście

{} Length: 0>

Złożoność czasowa: Złożoność czasowa tej metody wynosi O(1), ponieważ inicjujemy pusty słownik przy użyciu rozumienia słownikowego, co zajmuje stały czas.

Złożoność przestrzeni: Złożoność przestrzenna tej metody również wynosi O(1), ponieważ inicjujemy pusty słownik, który zajmuje stałą ilość miejsca w pamięci, niezależnie od rozmiaru słownika.