Njia Mbadala ya Kuanzisha Kamusi katika Python
Njia mbadala ya kuunda kamusi
inahusisha matumizi ya kitendo dict.
Kwenye vigezo vyake, inahitaji kupitisha jozi
ufunguo-thamani. Ikiwa hakuna kitu kilichoonyeshwa
kwenye vigezo, kamusi itakayoundwa itakuwa
tupu:
dct = dict()
print(dct) # itatoa {}
Sasa tuunde kamusi yenye vitu viwili.
Ili kufanya hivyo, pitisha kwenye kigezo cha kwanza
cha kitendo ufunguo wa maneno, lakini bila
alama ya kunukuu. Baada yake weka kiendeshaji =
(ulinganifu) na uandike thamani. Kwa kutumia koma, onyesha
jozi ya pili:
dct = dict(a='1', b='2')
print(dct) # itatoa {'a': '1', 'b': '2'}
Hata hivyo, kupitisha nambari kama ufunguo
(kivitendo) kwenye kitendo dict haikubaliki. Katika
kesi kama hiyo, hitilafu itarudi:
dct = dict(1='a', 2='b') # itatoa hitilafu
Kifuatacho kifodo kimepewa:
dct = dict(a=1, b=2, c=3)
print(dct)
Semeni, nini kitatolewa kwenye konsoli.
Kifuatacho kifodo kimepewa:
dict('1'='a', '2'='b', '3'='c')
print(dct)
Semeni, nini kitatolewa kwenye konsoli.
Kifuatacho kifodo kimepewa:
dict(a='12', b='34', c='56')
print(dct)
Semeni, nini kitatolewa kwenye konsoli.
Kifuatacho kifodo kimepewa:
dct = dict(0='abc', 1='def')
print(dct)
Semeni, nini kitatolewa kwenye konsoli.