Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗pyPmLpIEP 155 of 208 menu

Пары індэкс-элемент слоўніка ў Python

Каб атрымаць індэксы і элементы слоўніка ў выглядзе картэжа, варта выкарыстоўваць функцыю enumerate.

Прыклад

Хай у нас ёсць слоўнік dct:

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

Давайце вывядзем усе яго ключы з індэксамі:

for item in enumerate(dct): print(item)

Пасля выканання кода вывядуцца картэжы, у якіх спачатку ідзе індэкс, а затым ключ:

(0, 'a') (1, 'b') (2, 'c')

Прыклад

Можна распакаваць картэж на дзве зменныя:

for key, index in enumerate(dct): print(key, index)

Вынік выканання кода:

'a' 0 'b' 1 'c' 2

Практычныя задачы

Дадзены слоўнік:

tst = { 'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5 }

Вывядзіце ў кансоль яго індэксы і ключы ў выглядзе картэжа.

Дадзены слоўнік:

tst = { '1': 11, '2': 12, '3': 13, '4': 14 }

Вывядзіце ў кансоль яго індэксы і ключы.

Дадзены слоўнік:

tst = { 'x': 10, 'y': 20, 'z': 30 }

Вывядзіце ў кансоль яго ключы і індэксы.

byenru