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:

pythondct = 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:

pythondct = 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:

pythondct = dict(1='a', 2='b') # sal 'n fout vertoon
Задание 1

Die volgende kode word gegee:

pythondct = dict(a=1, b=2, c=3)
print(dct)

Sê wat in die konsole vertoon sal word.

Задание 2

Die volgende kode word gegee:

pythondict('1'='a', '2'='b', '3'='c')
print(dct)

Sê wat in die konsole vertoon sal word.

Задание 3

Die volgende kode word gegee:

pythondict(a='12', b='34', c='56')
print(dct)

Sê wat in die konsole vertoon sal word.

Задание 4

Die volgende kode word gegee:

pythondct = dict(0='abc', 1='def')
print(dct)

Sê wat in die konsole vertoon sal word.