Курс 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
- CSV строка разделение в Python
- Python UserString — создание подклассов строк
- Работа с *args и **kwargs в Python
- Итерации в Python
- Бинарный поиск
- Конвертация текстовых чисел с помощью Numerizer
- Итераторы с потерямиZIP
- Расчет времени выполнения программы
- Проверка дублей в списке.
- Работа с изображениями PIL
- Функция enumerate() в Python
- Повторение и перенос строки
- Подсчет частоты элементов с Counter
- Разрешение имен в Python
- Оператор объединения словарей
- Установка Python — Простое руководство
- Работа с файлами в Python
- Определение функций с необязательными аргументами
- Логирование с Logzero
- Преобразование типов данных в set comprehension
- Работа с пользовательским вводом
- Анализ кода — Python
- Создание GUI на Tkinter
- Добавление элементов в список: append() vs extend()
- Декоратор @override
- Функция enumerate в Python
- Numpy: использование Ellipsis
- Библиотека funcy: удобные утилиты
- Создание генераторов
- Кортеж в Python: создание и использование
- Возврат нескольких значений из функции
- Получение идентификатора объекта в памяти
- Выборка чисел
- Разность множеств
- Сортировка элементов в Python
- Преобразование range в итератор
- Генераторы данных
- Участие в LP стейкинге Waves
- Проектирование Singleton с метаклассом
- Работа со строками в Python
- Обработка исключений с блоком else
- Работа с модулем random
- Преобразование регистра символов















