Modalitate alternativă de a crea un dicționar în Python
Modalitatea alternativă de a crea dicționare
implică utilizarea funcției dict.
În parametrii săi trebuie să transmiți perechi
cheie-valoare. Dacă nu se specifică nimic
în parametri, dicționarul creat va fi
gol:
dct = dict()
print(dct) # va afișa {}
Acum să creăm un dicționar cu două
elemente. Pentru aceasta, vom transmite în primul
parametru al funcției cheia sub formă de șir de caractere, dar fără
ghilimele. După el, vom pune operatorul =
și vom scrie valoarea. Separate prin virgulă, vom indica
a doua pereche:
dct = dict(a='1', b='2')
print(dct) # va afișa {'a': '1', 'b': '2'}
Cu toate acestea, nu se pot transmite numere ca chei
în funcția dict. În astfel de
cazuri, va returna o eroare:
dct = dict(1='a', 2='b') # va afișa o eroare
Este dat următorul cod:
dct = dict(a=1, b=2, c=3)
print(dct)
Spuneți ce se va afișa în consolă.
Este dat următorul cod:
dict('1'='a', '2'='b', '3'='c')
print(dct)
Spuneți ce se va afișa în consolă.
Este dat următorul cod:
dict(a='12', b='34', c='56')
print(dct)
Spuneți ce se va afișa în consolă.
Este dat următorul cod:
dct = dict(0='abc', 1='def')
print(dct)
Spuneți ce se va afișa în consolă.