Pythonda sözlügiň bahalaryny for üsti bilen alyş
Sözlügiň bahalaryny almak üçin, olara açaryň üsti bilen ýüz tutup bilersiňiz.
Mysal
Bizde dct sözlügi bolsun:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Geliň, onuň ähli bahalaryny çap edeliň:
for key in dct:
print(dct[key])
Kodyň ýerine ýetiriliş netijesi:
1
2
3
Mysal
Sözlügiň bahalaryny values metodu bilen hem çap etmek bolýar. Bu metot aýlaw bilen geçilip bolýan ýörite bir objekty gaýtarýar:
for el in dct.values():
print(el)
Kodyň ýerine ýetiriliş netijesi:
1
2
3
Amaly wezipeler
Şu sözlük berlen:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Onuň bahalaryny konsola çap ediň:
1
2
3
4
5
Şu sözlük berlen:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Onuň bahalarynyň jemini tapyň.
Şu sözlük berlen:
tst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
Onuň bahalaryndan aşakdaky setiri alyň:
'abcd'