Обзор основных операций со словарями в Python: создание, изменение и использование для хранения данных 1. Создание словарей Создание словаря: my_dict = {'key1': 1, 'key2': 2, 'key3': 3} print(my_dict) Результат: {'key1': 1, 'key2': 2, 'key3': 3} Создание словаря с помощью функции dict(): my_dict = dict(key1=1, key2=2, key3=3) print(my_dict) Результат: {'key1': 1, 'key2': 2, 'key3': 3} 2. Изменение словарей Добавление элемента в словарь: my_dict = {'key1': 1, 'key2': 2} my_dict['key3'] = 3 print(my_dict) Результат: {'key1': 1, 'key2': 2, 'key3': 3} Удаление элемента из словаря: my_dict = {'key1': 1, 'key2': 2, 'key3': 3} del my_dict['key2'] print(my_dict) Результат: {'key1': 1, 'key3': 3} Изменение значения элемента в словаре: my_dict = {'key1': 1, 'key2': 2, 'key3': 3} my_dict['key2'] = 4 print(my_dict) Результат: {'key1': 1, 'key2': 4, 'key3': 3} 3. Использование словарей Доступ к значению по ключу: my_dict = {'key1': 1, 'key2': 2, 'key3': 3} print(my_dict['key2']) Результат: 2 Использование цикла for для обхода словаря: my_dict = {'key1': 1, 'key2': 2, 'key3': 3} for key, value in (): print(key, value) Результат: key1 1 key2 2 key3 3 Проверка наличия ключа в словаре: my_dict = {'key1': 1, 'key2': 2, 'key3': 3} print('key1' in my_dict) Результат: True Домашнее задание: 1. Создайте программу, которая принимает от пользователя словарь, содержащий название товара и его цену. Программа должна вывести на экран список всех товаров и их суммарную стоимость. 2. Напишите программу, которая создает словарь, содержащий информацию о людях: их имя, возраст и род занятий. Программа должна позволить пользователю добавлять новых людей в словарь, удалять людей из словаря и выводить информацию о любом человеке по его имени. 3. Создайте программу, которая принимает от пользователя список чисел и создает словарь, в котором ключами являются элементы списка, а значениями – их количество в списке. 4. Напишите программу, которая принимает от пользователя два списка равной длины: список названий книг и список их авторов. Программа должна создать словарь, в котором ключами будут названия книг, а значениями – соответствующие авторы. Затем программа должна позволить пользователю искать автора любой книги в словаре. 5. Создайте программу, которая принимает от пользователя список слов и создает словарь, в котором ключами будут слова, а значениями – список их анаграмм (слов, составленных из тех же букв в другом порядке). Программа должна позволять пользователю искать анаграммы любого слова в словаре. Решение задач по физике и математике |
Hide player controls
Hide resume playing