Курс Python → Получение списка кортежей из словаря
Метод items() в Python используется для получения списка кортежей, содержащих пары ключей и значений из словаря. Синтаксис данного метода выглядит следующим образом: dictionary.items(). Важно отметить, что данный метод не принимает никаких аргументов.
Давайте рассмотрим пример использования метода items(). Предположим, у нас есть словарь products, где ключами являются названия продуктов, а значениями — их цены. Мы хотим получить список кортежей с парами ключей и значений из этого словаря. Для этого мы вызываем метод items() для словаря products и сохраняем результат в переменной itemlist.
products = {'apple': 1.99, 'banana': 0.99, 'orange': 1.49}
itemlist = products.items()
print(itemlist)
После выполнения приведенного выше кода, переменная itemlist будет содержать список кортежей, где каждый кортеж представляет собой пару ключ-значение из словаря products. Затем мы выводим этот список на экран с помощью функции print().
Итак, метод items() является полезным инструментом для работы с парами ключей и значений в словаре. Он позволяет получить доступ ко всем парам ключ-значение в словаре и использовать их в дальнейшем в программе.
Другие уроки курса "Python"
- Управление доступом к модулю
- Операции со строками в Python
- Преобразование регистра символов
- F-строки в Python
- Функции-генераторы в Python
- Декодирование байтов в строку
- Библиотека Rich: форматирование текста
- %pinfo: получение информации об объекте
- Работа со словарями с defaultdict из collections
- Блок else в циклах Python
- Переопределение унарных операторов
- Оператор @ для умножения матриц
- Работа с Requests для HTTP-запросов
- Вставка переменных в шаблоны Flask
- Переменные в Python
- Наследование в программировании
- Декоратор защиты анонимных пользователей
- Принцип одной функции
- Изменяемые и неизменяемые объекты
- Бесконечные списки в Python
- Вызов функций по строке в Python.
- Срез списка в Python
- Метод clear для коллекций
- Преобразование символов с помощью map
- Итераторы в Python
- Потоковый ввод в Python
- Асинхронное программирование с asyncio
- Установка и использование Telegram API в Python
- Хэш-функции в Python
- Группы исключений в Python
- Работа с zip-архивами в Python
- Работа с множествами в Python
- Генерация фальшивых данных с Faker
- Метод lt для сортировки объектов
- Названия столбцов в Python таблицах
- Генераторы списков в Python
- Работа с географическими данными.
- Оператор Walrus: правильное использование
- Работа с утверждениями в Python
- Автоматизация действий с Pyautogui
- Метод Self в Python
- Открытие и редактирование скриптов Python
- Работа с файлами в Python
- Очистка вывода в Python
- Работа с OpenCV
- Запрос пароля с помощью getpass















