logo

Inițializați un dicționar gol în Python

Dicţionar în Python este o colecție neordonată de valori de date, folosită pentru a stoca valorile datelor ca o hartă, care spre deosebire de alte tipuri de date care dețin doar o singură valoare ca element, Dicționarul deține valoare cheie pereche. Valoarea-cheie este furnizată în dicționar pentru a-l optimiza.

Acum, să vedem diferitele moduri de a crea un dicționar gol.



Metoda 1: Utilizarea de { } simbol.

Putem crea un obiect de dicționar gol fără a oferi niciun element între paranteze în instrucțiunea de atribuire

Cod:



selectați mai multe table sql

Python3






# 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))>

generator de valori aleatorii în java

>

>

Ieșire

{} Length: 0>

Metoda 2: Utilizarea de dict() functie incorporata.

Dicționarul gol este creat și de funcția încorporată dict() fără niciun argument.

Cod:

Python3

cifra romana de la 1 la 100




# 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))>

>

>

Ieșire

algoritmul lui 'prim'
{} Length: 0>

Metoda 3: inițializați un dicționar

Abordare pas cu pas:

  1. Inițializează un dicționar gol numit „emptyDict”.
  2. Inițializați dicționarul „emptyDict”. O înțelegere a dicționarului este o modalitate concisă de a crea un dicționar în Python, folosind o singură linie de cod. În acest caz, înțelegerea este goală, deoarece nu există perechi cheie-valoare pe care să se repete. Prin urmare, o listă goală este trecută la înțelegere. Un rezultat este un dicționar gol.
  3. Tipăriți dicționarul rezultat.
  4. Tipăriți lungimea dicționarului folosind funcția „len()” și tipul dicționarului folosind funcția „type()”. .

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))>

>

>

lista imuabilă java
Ieșire

{} Length: 0>

Complexitatea timpului: Complexitatea de timp a acestei metode este O(1) deoarece inițializam un dicționar gol folosind înțelegerea dicționarului, care necesită timp constant.

Complexitatea spațiului: Complexitatea spațială a acestei metode este de asemenea O(1) deoarece inițializam un dicționar gol care ocupă o cantitate fixă ​​de spațiu în memorie, indiferent de dimensiunea dicționarului.