Python-da sözlük döretmegiň başga usuly
Sözlükleri döretmegiň başga bir usuly
dict funksiýasyny ulanmakdyr.
Onuň parametrlerine
açar-gymmat jübütlerini bermeli.
Eger parametrlerde hiç zat görkezilmese,
döredilen sözlük boş bolar:
dct = dict()
print(dct) # {} çykarar
Indi iki elementli sözlük döreteliň.
Bunun üçin funksiýanyň birinji parametrine
ýazyly açary, ýöne dyrnak sözsüz, bereris.
Ondan soň = operatoryny goýup,
gymmaty ýazarys. Vergül bilen ikinji
jübüdi görkezeris:
dct = dict(a='1', b='2')
print(dct) # {'a': '1', 'b': '2'} çykarar
Ýöne dict funksiýasyna açarlar hökmünde
sanlary bermek bolmaýar. Şeýle ýagdaýda
ýalňyşlyk gaýtarylýar:
dct = dict(1='a', 2='b') # ýalňyşlyk çykarar
Aşakdaky kod berlen:
dct = dict(a=1, b=2, c=3)
print(dct)
Konsolde näme çykajakdygyny aýdyň.
Aşakdaky kod berlen:
dict('1'='a', '2'='b', '3'='c')
print(dct)
Konsolde näme çykajakdygyny aýdyň.
Aşakdaky kod berlen:
dict(a='12', b='34', c='56')
print(dct)
Konsolde näme çykajakdygyny aýdyň.
Aşakdaky kod berlen:
dct = dict(0='abc', 1='def')
print(dct)
Konsolde näme çykajakdygyny aýdyň.