Языки программирования

Словари в Python на практике

Ранее мы прошли список методов для словарей. Теперь пришла пора написать небольшую программку, чтобы закрепить ранее изученную информацию о возможностях и применении словарей в Python.

Итак, задачка: в интерактивном режиме заполнить пустой словарь, по команде вывести его.

Включаем наши мозги

Для начала нам необходимо создать пустой словарь командой: a = {}. Далее, нам необходимо получить от пользователя ключ для словаря, используя ранее изученный input(), и, собственно, значение для ключа. В итоге получаем a[input('Введите ключ: ')] = input('Введите значение для ключа: '). Для вывода будем использовать уже знакомый print().

Как видите, все достаточно понятно, и наша программка ничем особенно не отличается от ранее написанной по спискам здесь.

Итак, код нашей программки:

В моем примере есть не изученные нами ранее инструкции. Изучим их позже, сейчас все внимание сосредоточим именно на словарях.

Перед тем как перейти к изучению новой темы, важно также понять вложенность словарей. Если в примере выше нашими ключами в словарях служили только строки, и значение ключей тоже были исключительно строчными, то на практике все будет иначе.

Словари в Python могут содержать все что угодно. Значением может быть число, строка, функция, объект или даже сам словарь внутри словаря со своими вложениями. Это важно понять.

Со следующего урока мы перейдем к изучению новой темы, конкретно речь пойдет о кортежах в Python.