Курс 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
- Курсы Яндекс Практикум
- Создание GUI с Tkinter: Entry
- Лямбда-функции для min/max
- Синхронизация доступа к ресурсам
- Подсчет часто встречающихся элементов
- Получение обратного списка чисел
- Декораторы в Python
- Логирование с Loguru
- Метод append() для списка
- Объединение Python и Shell
- Python: возвращение нескольких значений
- Поиск индекса элемента в списке
- Методы list в Python
- Удаление ресурса в Python
- Выражения-генераторы в Python
- Удаление ключа из словаря
- Блок else в циклах Python
- Итерация по итерируемым объектам
- Особенности ключей словаря в Python
- Измерение времени выполнения кода
- Векторизация в Python с NumPy.
- Замена текста с re.sub()
- Экспорт данных с помощью writefile
- Метод join() для объединения элементов строки
- Сравнение неупорядоченных списков
- Делегирование в Python
- Тестирование времени с Freezegun
- Расчет времени выполнения программы
- Оператор == в Python
- Методы split() и join() — Python строк.
- Декодирование строк в Python
- Генерация случайных чисел в Python
- Копирование объектов в Python
- Numpy: объединение массивов
- Работа со строками в Python
- Область видимости переменных
- Метод title() в Python
- Сохранение и загрузка модели в PyTorch
- Работа с асинхронными задачами в Python
- Сортировка в Python
- Ускоренный импорт библиотек
- Работа с файлами в Python
- Namedtuple в Python
- Установка и использование Logzero















