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'