Курс 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. Ошибка NotImplemented в Python
  2. Создание матрицы в Python
  3. Установка и использование emoji
  4. Работа с CSV файлами
  5. Работа с файлами в Python
  6. Непрерывная проверка в Python
  7. Анонимные функции в Python
  8. Метод split() в Python
  9. Сравнение строк в Python
  10. Асинхронное выполнение задач в процессах
  11. Порядок и длина множеств в Python
  12. Открытие, чтение и закрытие файла
  13. Математические функции в Python
  14. Уникальные значения из списка
  15. Разделение списка на гнппы
  16. Обработка ошибок в Python
  17. Генераторы списков
  18. Работа с NumPy.linalg
  19. Создание и удаление объектов
  20. Использование html-скриптов в Jupyter Notebook
  21. Работа с изображениями Pillow
  22. GitHub в Telegram: подписка на уведомления
  23. Генераторы словарей и множеств
  24. Подписка на Kaspersky Team
  25. Оптимизация создания строк
  26. Работа со словарями
  27. Разделение строки с помощью re.split()
  28. Создание таблиц в Python с PrettyTable
  29. Установка и использование Telegram API в Python
  30. Функция __init__ в Python
  31. Библиотека itertools: объединение списков
  32. Метаклассы в Python
  33. Обновление данных через PUT запрос
  34. Руководство по библиотеке pydantic
  35. Метод title() в Python
  36. Python: Splat-оператор и splatty-splat
  37. Работа с библиотекой xkcd
  38. Возвращение нескольких значений
  39. Функции any() и all() в Python
  40. Упрощение условных выражений с тернарным оператором
  41. Работа с пользовательским вводом
  42. Простой калькулятор Python
  43. Аннотации типов в Python
  44. Retrying в Python: повторные вызовы
  45. Явный импорт в Python
  46. Форматирование строк в Python
  47. Создание класса очереди
  48. Форматирование строк в Python

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