Python-da for ýarysy arkaly sözlügiň açar-gymmat jübüti
for ýarysy kömegi bilen
sözlügiň açar-gymmat jübütini hem çap edip bolýar.
Mysal
Bizde dct sözlügi bar diýeliň:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Geliň onuň ähli elementlerini çap edeliň. Munuň üçin
print funksiýasynda açar we
gymmat görkezeliň:
for key in dct:
print(key, dct[key])
Kody ýerine ýetirmegiň netijesi:
'a 1'
'b 2'
'c 3'
Mysal
Sözlügiň açarlaryna items metody
arkaly hem eltmek bolýar. Bu metod
ýörite iterirlenýän obýekty gaýtarýar, ony
ýarys bilen aýlap geçip bolýar:
for el in dct.items():
print(el)
Kod ýerine ýetirilenden soň, açar-gymmat jübütlerinden duran korjeçkeler çap ediler:
('a', 1)
('b', 2)
('c', 3)
Amaly meseleler
Sözlük berlen:
dct = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Elementleriň açarlaryny we gymmatlaryny konsola çap ediň.
Aýyň tertip belgisi we adyny öz içine alýan sözlük dörediň. Bu sözlügiň ähli açar-gymmat jübütlerini çap ediň.