Курс 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 Translator
- Работа с enumerate()
- Работа с датой и временем в Python
- Передача параметров в Python
- Профилирование с cProfile
- Декораторы в Python
- Методы HTTP запросов в Flask
- Протокол управления контекстом
- Структурирование данных с Pydantic
- Форматирование строк с % в Python
- Работа со случайными элементами
- Блок else в циклах Python
- Функция product() в Python
- Срезы в Python
- Анализ текста на русском языке с помощью Pymystem3
- Экспорт внешнего файла с помощью writefile
- Документация функции help() в Python
- Расчет времени выполнения
- Создание вложенного генератора
- Поиск кода
- Создание виртуальной среды
- Создание Radio кнопок в tkinter
- Функция enumerate() — Python
- Автоматизация действий с Pyautogui
- Метод rmatmul для обратного матричного умножения
- Группы исключений в Python
- Игра «Камень, ножницы, бумага» — Python
- Профилирование кода
- Профилирование данных с Pandas
- split() без разделителя
- Работа с collections в Python
- Генераторы в Python
- Структурирование именованных констант
- Создание копии списка в Python
- Проверка списка: any() и all()
- Избегайте двойного подчеркивания
- Анонимные функции в Python
- Обработка элементов в Python
- ChainMap.new_child() — добавление нового словаря
- Проверка памяти объекта
- Применение функции к списку
- Проверка индексов коллекции
- Структура данных словарь в Python
- Оптимизация интернирования строк















