Курс 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"

  1. Обработка исключений в Python
  2. CSV строка разделение в Python
  3. Python UserString — создание подклассов строк
  4. Работа с *args и **kwargs в Python
  5. Итерации в Python
  6. Бинарный поиск
  7. Конвертация текстовых чисел с помощью Numerizer
  8. Итераторы с потерямиZIP
  9. Расчет времени выполнения программы
  10. Проверка дублей в списке.
  11. Работа с изображениями PIL
  12. Функция enumerate() в Python
  13. Повторение и перенос строки
  14. Подсчет частоты элементов с Counter
  15. Разрешение имен в Python
  16. Оператор объединения словарей
  17. Установка Python — Простое руководство
  18. Работа с файлами в Python
  19. Определение функций с необязательными аргументами
  20. Логирование с Logzero
  21. Преобразование типов данных в set comprehension
  22. Работа с пользовательским вводом
  23. Анализ кода — Python
  24. Создание GUI на Tkinter
  25. Добавление элементов в список: append() vs extend()
  26. Декоратор @override
  27. Функция enumerate в Python
  28. Numpy: использование Ellipsis
  29. Библиотека funcy: удобные утилиты
  30. Создание генераторов
  31. Кортеж в Python: создание и использование
  32. Возврат нескольких значений из функции
  33. Получение идентификатора объекта в памяти
  34. Выборка чисел
  35. Разность множеств
  36. Сортировка элементов в Python
  37. Преобразование range в итератор
  38. Генераторы данных
  39. Участие в LP стейкинге Waves
  40. Проектирование Singleton с метаклассом
  41. Работа со строками в Python
  42. Обработка исключений с блоком else
  43. Работа с модулем random
  44. Преобразование регистра символов

Marketello читают маркетологи из крутых компаний