Найти в Дзене
Old Programmer

Программирование. Словари в языке Python

Все ссылки на статьи и ролики моего канала Old Programmer:
Программирование. Тематическое оглавление моего Zen-канала (Old Programmer). А здесь все мои материалы о Python.

Читаем мои Статьи и подписываемся на мой канал:

Список разделов канала Old Programmer, канала о программировании и программистах
Old Programmer27 мая 2021
Из записок старого программиста. Как я начал программировать
Old Programmer26 июля 2020
Рекурсия в программировании (Python). Статья 4
Old Programmer26 июля 2020
Объектно-ориентированное программирование (C++). Статья 2 (конструкторы и деструкторы)
Old Programmer27 июля 2020
Объектно-ориентированное программирование (язык Python). Статья 3
Old Programmer28 июля 2020
Postgres. Пишем запросы на SQL (оконные функции). Статья 5
Old Programmer29 июля 2020

Использование словарей в языке Python

Сегодня еще не много о словарях в языке Python. Как я уже писал: словарь это тот же массив (ну или список, если речь идет о Python), но индексами в нем обычно являются строки или реже другие неизменяемые типы. Как и в случае списка элементами словаря могут быть сложные структура, например списки или тоже словари. В результате можно получить очень сложный формат, с которым надо уметь работать. Вот сегодня как раз я и покажу, как это все работает, на не сложном примере (см. программу 31.py).

Суть примера заключается в следующем. Создается словарь (переменная d), элементами которого будут: целое число, строка, множество, список и словарь. А далее ниже показано как вывести содержимое всех этих элементов. Попутно посмотрите как используется функция type(), с помощью которой можно узнать тип переменной. Кстати, если добавить в программу еще и команду print(d), то она выведет данные следующего вида:

{'a': 234, 'b': 'abcdrERTYUI1234MKJДПАЛ', 'c': {'qwer', 'dfgt', 'ddf', 'prtyddd'}, 'd': ['12345', 'dfdffdf', 'dfdds', 'ddd'], 'e': {'q': 'первый', 'w': 'второй', 'e': 'третий'}}

Надеюсь, вы разберетесь с этой записью. Ну и скопируйте программу к себе, запустите ее и хорошо разберитесь в том, как она работает.

Спасибо за внимание, пока! Подписываемся на мой канал Old Programmer.

Программа 31.py
Программа 31.py

Что-то пошло не так, и нам не удалось загрузить комментарии. Попробуйте ещё раз
Документы, вакансии и контакты