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:
pythondct = {
'a': 1,
'b': 2,
'c': 3
}
Gəlin onun butun deyerlerini cap edək:
pythonfor key in dct:
print(dct[key])
Kodu icra etmə nin neticesi:
python1
2
3
Numune
Luge deyerlerini values metodu ile da
cap etmək olar. Bu metod,
dongu ile tekrarlanan xususi bir obyekt qaytarır:
pythonfor el in dct.values():
print(el)
Kodu icra etmə nin neticesi:
python1
2
3
Praktiki tapşırıqlar
Задание 1
Verilmiş luge:
pythontst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Onun deyerlerini konsola cap edin:
python1
2
3
4
5
Задание 2
Verilmiş luge:
pythontst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Onun deyerlerinin cəmini tapın.
Задание 3
Verilmiş luge:
pythontst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
Onun deyerlerinden asagidaki setri elde edin:
python'abcd'