Python-daky for aýlawynda sözlügiň düwmeleri
Sözlügi for aýlawy bilen aýlandyrmakda, ädip-gürrüňde onuň düwmeleri daýym görkezilýär.
Mysal
Geliň, bizde dct sözlügi bardyr:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Geliň, ony aýlawda işledeliň:
for key in dct:
print(key)
Kody ýerine ýetirmegiň netijesinde ähli düwmeler görkeziler:
'a'
'b'
'c'
Mysal
Sözlügiň düwmelerini keys usuly bilenem
ałyp bolýar. Bu usul, aýlaw bilen aýlap bolýan
ýörite bir obýekti gaýtarýar:
for key in dct.keys():
print(key)
Kody ýerine ýetirmegiň netijesi:
'a'
'b'
'c'
Amaly meseleler
Sözlük berlen:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Onuň düwmelerini konsola çykaryň:
'a'
'b'
'c'
'd'
'e'
Sözlük berlen:
tst = {
2: 'a',
4: 'b',
6: 'c',
8: 'd'
}
8-den başga onuň düwmelerini konsola çykaryň.
Sözlük berlen:
tst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
Onuň düwmelerinden aşakdaky kor-tupli alyň:
('2', '3', '4')