Python-da luge deyerlerini for ile almaq
Luge deyerlerini elde etmek ucun, onlara acar sozle muraciet edə bilərsiniz.
Numune
Tutaq ki, bizim dct lugatimiz var:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Gəlin onun butun deyerlerini cap edək:
for key in dct:
print(dct[key])
Kodu icra etmə nin neticesi:
1
2
3
Numune
Luge deyerlerini values metodu ile da
cap etmək olar. Bu metod,
dongu ile tekrarlanan xususi bir obyekt qaytarır:
for el in dct.values():
print(el)
Kodu icra etmə nin neticesi:
1
2
3
Praktiki tapşırıqlar
Verilmiş luge:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Onun deyerlerini konsola cap edin:
1
2
3
4
5
Verilmiş luge:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Onun deyerlerinin cəmini tapın.
Verilmiş luge:
tst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
Onun deyerlerinden asagidaki setri elde edin:
'abcd'