Pythonда луғат элементининг қиймати

Луғатдан элементнинг қийматини чиқариш учун, унинг калибига мурожаат қилиш керак.

Бизда куйидаги луғат бор деб фараз қилайлик:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

Келик, ундан биринчи элементни чиқариб оламиз. Бунинг учун луғат номидан кейин қавс ичида калиб номини кўрсатамиз:

pythonprint(dct['a']) # 1 ни чиқаради

Агар луғатда мавжуд бўлмаган калибга мурожаат қилинса, хатолик юзага келади:

pythonprint(dct['x']) # хатоликни чиқаради

Шунингдек, луғат калибини ўзгарувчида сақлаш мумкин:

pythonkey = 'a'
print(dct[key]) # 1 ни чиқаради
Задание 1

Берилган луғат:

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Бу луғатнинг ҳар бир элементини чиқаринг.

Задание 2

Берилган луғат:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

Ундан 2 сонини чиқаринг.

Задание 3

Берилган луғат:

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Берилган ўзгарувчи:

pythonkey = 'x'

Калиби ўзгарувчида сақланган элементни чиқаринг.

Задание 4

Берилган луғат:

pythondct = {
  'a': 5,
  'b': 10,
  'c': 15
}

Ундан барча қийматларни кетма-кет чиқариб, уларнинг йиғиндисини олинг.

Задание 5

Берилган луғат:

pythondct = {
  1: 'a',
  2: 'b',
  3: 'c'
}

Куйидаги сатрни олиш учун код ёзинг:

python'abc'