Pythonда луғат яратишнинг альтернатив усули

Луғатларни яратишнинг альтернатив усулига dict функциясини қўллаш киради. Унинг параметрларига жуфт калит-қийматлар берилиши керак. Агар параметрларда ҳеч нарса кўрсатилмаса, яратилган луғат бўш бўлади:

pythondct = dict()
print(dct) # чиқади {}

Энди икки элементли луғат яратайлик. Бунинг учун функциянинг биринчи параметрига сатр калитни, лекин қошиқсиз, берамиз. Ундан кейин = операторини қўйамиз ва қийматни ёзамиз. Вергул орқали иккинчи жуфтни кўрсатамиз:

pythondct = dict(a='1', b='2')
print(dct) # чиқади {'a': '1', 'b': '2'}

Бирок, dict функциясига калит сифатида рақамлар бериб бўлмайди. Бундай ҳолатда хато қайтади:

pythondct = dict(1='a', 2='b') # хатолик чиқади
Задание 1

Берилган код:

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

Консолда чиқадиган нарсани айтинг.

Задание 2

Берилган код:

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

Консолда чиқадиган нарсани айтинг.

Задание 3

Берилган код:

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

Консолда чиқадиган нарсани айтинг.

Задание 4

Берилган код:

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

Консолда чиқадиган нарсани айтинг.