Курс 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
- Скачать видео с YouTube
- Оператор обр. импликации
- Измерение времени выполнения кода
- Работа с набором данных CIFAR10 в PyTorch
- Форматирование даты с strftime()
- Отслеживание выполнения программы с библиотекой tqdm
- Обработка исключений в Python 3
- Декодирование строк в Python
- Python и Монти Пайтон
- Big O оптимизация
- Резервирование символов в Python
- Lambda Functions in Python
- Flask: создание веб-приложений
- Управление памятью в Python
- Синтаксис переменных цикла в Python
- Удаление дубликатов из списка
- Метод __imod__ для Python
- Объединение словарей в Python
- Вызов внешних программ в Python с помощью sh
- Работа с библиотекой xkcd
- Возведение в квадрат с помощью itertools
- Переворот последовательности
- Функции в одну строку
- Расчет времени выполнения кода
- Асинхронное выполнение задач в Python
- Обработка элементов в Python
- Измерение времени выполнения кода с использованием time
- Принципы Zen Python
- Регулярные выражения в Python
- Частичное совпадение ввода
- Обработка StopIteration в Python
- Справка по импортированным модулям
- Перемещение и удаление файлов в Python
- Сортировка элементов в Python
- Проверка версии Python
- Модуль future Python
- Обход элементов в Python
- Установка и обучение ChatterBot
- Генераторные функции в Python
- Повторение и перенос строки
- Оператор Walrus: правильное использование
- Уникальность ключей в словаре
- Передача аргументов через **arguments
- Управление контекстом выполнения кода
- Передача аргументов в Python















