Словари

Цель:

Научиться работать со словарями в Python. Изучить создание словарей, добавление, изменение, удаление элементов и доступ к значениям.

Описание:

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

Что вы изучите:

  • Создание словарей.

  • Доступ к значениям по ключу.

  • Добавление и изменение элементов в словаре.

  • Удаление элементов из словаря.

  • Основные методы словарей: keys(), values(), items(), get().

Часть 1: Создание и доступ к элементам словаря

Создайте словарь, содержащий информацию о человеке: его имя, возраст и город проживания. Выведите имя и город на экран.

Напишите код здесь:

Часть 2: Добавление и изменение элементов словаря

Создайте словарь, содержащий информацию о книге. Добавьте новый элемент (год издания) и измените значение одного из существующих ключей.

Напишите код здесь:

Часть 3: Удаление элементов из словаря

Создайте словарь, содержащий информацию о студенте, и удалите элемент с ключом "группа".

Напишите код здесь:

Часть 4: Методы словаря

Создайте словарь, содержащий информацию о сотруднике, и продемонстрируйте использование методов keys(), values() и items().

Напишите код здесь:

Задание для выполнения:

Напишите программу, которая:

  1. Создает словарь, содержащий информацию о нескольких студентах: их имена и средние оценки.

  2. Запрашивает у пользователя имя студента и выводит его среднюю оценку, если студент есть в словаре. Если студента нет, программа должна вывести сообщение об этом.

Требования к программе:

  • Программа должна поддерживать поиск информации о любом студенте, добавленном в словарь.

  • Обеспечить корректное отображение информации, если студент не найден.

Напишите код здесь:

Заключение:

Поздравляем, вы завершили шестую лабораторную работу! Вы научились работать со словарями в Python, создавая их, добавляя и удаляя элементы, а также используя встроенные методы. Эти навыки помогут вам эффективно управлять ассоциативными данными в ваших будущих проектах.