Курс 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"
- Управление контекстом выполнения
- Активация Matplotlib в Jupyter
- Нарезка списков в Python
- Библиотека Rich: форматирование текста
- Цикл for с enumerate() в Python
- Работа с WindowsPath()
- Блок else в Python
- Округление дробей в Python
- Использование метода lower()
- Возврат значений из генератора
- Создание OrderedDict
- Оператор «and» в Python
- Безопасный доступ к значениям словаря
- Перемешивание списка с shuffle()
- Объединение списков с использованием itertools.chain
- Обработка исключений с блоком else
- Генераторы в Python
- Тестирование с unittest
- Возврат нескольких значений
- Транспонирование 2D-массива с помощью zip
- Метод setdefault() в Python
- Работа с типами данных в Python с помощью pydantic.
- Разрешение имен в Python
- Удаление первого элемента списка
- Обновление данных через PUT запрос
- Выборка чисел
- Ускорение обработки данных с %autoawait
- Капитализация строк
- Измерение времени выполнения кода с помощью time
- Методы __repr__ и __str__ в Python
- JSON-esque в Python
- Оператор assert в Python
- Непрерывная проверка в Python
- None в Python: использование и особенности
- Удаление элементов из списка
- Распаковка элементов последовательности
- Фильтрация данных в Python.
- Оператор Walrus: правильное использование
- Поиск индексов подстроки
- Подсказки типов в Python
- Получение текущей даты в Python
- Регистрация на TenChat
- Функция print() — вывод информации
- Чтение бинарного файла в Python.
- Оператор объединения словарей
- Методы обработки строк в Python















