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:
- Inițializează un dicționar gol numit „emptyDict”.
- 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.
- Tipăriți dicționarul rezultat.
- 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ă javaIeș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.