Pythonda lüğət yaratmaqın alternativ üsulu
Lüğətlər yaratmaq üçün alternativ üsul
dict funksiyasının tətbiqidir.
Onun parametrlərinə
açar-dəyər cütlərini ötürmək lazımdır.
Əgər parametrlərdə heç nə göstərilməzsə,
yaradılan lüğət boş olacaq:
dct = dict()
print(dct) # çıxaracaq {}
İndi isə iki elementli lüğət yaradaq.
Bunun üçün birinci parametrə sətir açarını,
lakin dırnaqsız ötürək. Ondan sonra =
operatorunu qoyub dəyəri yazaq. Vergüllə ikinci
cütü də göstərək:
dct = dict(a='1', b='2')
print(dct) # çıxaracaq {'a': '1', 'b': '2'}
Lakin, dict funksiyasında açar kimi
rəqəmləri ötürmək olmaz. Belə halda səhv qaytarılacaq:
dct = dict(1='a', 2='b') # səhv çıxaracaq
Aşağıdakı kod verilmişdir:
dct = dict(a=1, b=2, c=3)
print(dct)
Konsola nə çıxarılacağını deyin.
Aşağıdakı kod verilmişdir:
dict('1'='a', '2'='b', '3'='c')
print(dct)
Konsola nə çıxarılacağını deyin.
Aşağıdakı kod verilmişdir:
dict(a='12', b='34', c='56')
print(dct)
Konsola nə çıxarılacağını deyin.
Aşağıdakı kod verilmişdir:
dct = dict(0='abc', 1='def')
print(dct)
Konsola nə çıxarılacağını deyin.