Курс 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"
- Ошибка NotImplemented в Python
- Создание матрицы в Python
- Установка и использование emoji
- Работа с CSV файлами
- Работа с файлами в Python
- Непрерывная проверка в Python
- Анонимные функции в Python
- Метод split() в Python
- Сравнение строк в Python
- Асинхронное выполнение задач в процессах
- Порядок и длина множеств в Python
- Открытие, чтение и закрытие файла
- Математические функции в Python
- Уникальные значения из списка
- Разделение списка на гнппы
- Обработка ошибок в Python
- Генераторы списков
- Работа с NumPy.linalg
- Создание и удаление объектов
- Использование html-скриптов в Jupyter Notebook
- Работа с изображениями Pillow
- GitHub в Telegram: подписка на уведомления
- Генераторы словарей и множеств
- Подписка на Kaspersky Team
- Оптимизация создания строк
- Работа со словарями
- Разделение строки с помощью re.split()
- Создание таблиц в Python с PrettyTable
- Установка и использование Telegram API в Python
- Функция __init__ в Python
- Библиотека itertools: объединение списков
- Метаклассы в Python
- Обновление данных через PUT запрос
- Руководство по библиотеке pydantic
- Метод title() в Python
- Python: Splat-оператор и splatty-splat
- Работа с библиотекой xkcd
- Возвращение нескольких значений
- Функции any() и all() в Python
- Упрощение условных выражений с тернарным оператором
- Работа с пользовательским вводом
- Простой калькулятор Python
- Аннотации типов в Python
- Retrying в Python: повторные вызовы
- Явный импорт в Python
- Форматирование строк в Python
- Создание класса очереди
- Форматирование строк в Python















