Alternatiewe manier om 'n woordeboek in Python te skep
'n Alternatiewe manier om woordeboeke te skep
is deur die gebruik van die funksie dict.
Sleutel-waarde pare moet aan sy parameters
oorgedra word.
As niks in die parameters gespesifiseer word nie, sal die geskepte woordeboek
leeg wees:
dct = dict()
print(dct) # sal {} vertoon
Kom ons skep nou 'n woordeboek met twee
elemente. Om dit te doen, dra ons die eerste
sleutel as 'n string in die eerste
parameter van die funksie oor, maar sonder
enkel- of dubbelkwotasie. Daarna plaas ons die operator =
en skryf die waarde. Ons spesifiseer die
tweede paar na 'n komma:
dct = dict(a='1', b='2')
print(dct) # sal {'a': '1', 'b': '2'} vertoon
Dit is egter nie moontlik om nommers as sleutels
aan die funksie dict oor te dra nie.
In so 'n geval sal 'n fout teruggegee word:
dct = dict(1='a', 2='b') # sal 'n fout vertoon
Die volgende kode word gegee:
dct = dict(a=1, b=2, c=3)
print(dct)
Sê wat in die konsole vertoon sal word.
Die volgende kode word gegee:
dict('1'='a', '2'='b', '3'='c')
print(dct)
Sê wat in die konsole vertoon sal word.
Die volgende kode word gegee:
dict(a='12', b='34', c='56')
print(dct)
Sê wat in die konsole vertoon sal word.
Die volgende kode word gegee:
dct = dict(0='abc', 1='def')
print(dct)
Sê wat in die konsole vertoon sal word.