Попробуем составить простой словарь на языке Python. Пример: Аят – 20 лет, Аяжан – 22 лет, Азату – 2 год. Создайте словарь, который отображает имена и возраст на экране. Здесь имя является ключом, возраст – значением.
Ответы на вопрос
В языке программирования Python словарь (dict) — это структура данных, которая хранит информацию в виде пар «ключ: значение».
В нашем примере:
Ключ — имя человека (Аят, Аяжан, Азат).
Значение — возраст человека (20, 22, 2).
1. Создание словаря
Создадим словарь, в котором каждому имени соответствует определённый возраст.
Здесь фигурные скобки {} обозначают словарь, двоеточие : разделяет ключ и значение, а запятые разделяют элементы словаря.
2. Вывод словаря на экран
Для отображения словаря можно воспользоваться функцией print().
Результат выполнения программы:
{'Аят': 20, 'Аяжан': 22, 'Азат': 2}3. Вывод имён и возраста по отдельности
Чтобы информация выглядела более понятно, можно использовать цикл for и метод items().
Результат:
Аят – 20 лет
Аяжан – 22 лет
Азат – 2 летЕсли необходимо правильно отображать слова «год», «года» и «лет», можно написать так:
Результат выполнения:
Аят – 20 лет
Аяжан – 22 года
Азат – 2 года4. Как работает программа?
ages— переменная, содержащая словарь с именами и возрастом."Аят","Аяжан","Азат"— ключи словаря.20,22,2— значения, соответствующие ключам.for name, age in ages.items()— цикл, который перебирает все пары ключей и значений.print()— функция, которая выводит информацию на экран.
Вывод
Таким образом, словарь в Python позволяет хранить имена людей и соответствующий им возраст. Имя используется как ключ, а возраст — как значение.
Для выполнения исходного задания достаточно следующего простого кода:
Результат:
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

