Курс 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. Оптимизация поиска в словарях
  3. Обработка аргументов Python
  4. Проверка элементов списка условием
  5. Функция enumerate() в Python
  6. Цикл for в Python
  7. Генерация фальшивых данных с Faker
  8. Отступы в Python
  9. Получение текущей даты и времени
  10. Оператор space-invader
  11. Руководство по использованию Colorama
  12. Работа со строками в Python
  13. Метод invert для побитового отрицания
  14. Ветвление выражения в Python
  15. Циклы for в Python
  16. Модуль subprocess: запуск внешних команд
  17. OrderedDict — упорядоченный словарь
  18. Множественное назначение в Python
  19. Метод округления чисел
  20. Работа с *args и **kwargs в Python
  21. Работа со случайными элементами
  22. Получение пути к текущему скрипту с помощью os
  23. Математические функции в Python
  24. Python: цикл for и оператор присваивания
  25. Создание namedtuple из словаря
  26. Операции с числами в Python
  27. Перевод эмодзи и эмотиконов.
  28. Применение функции к каждому элементу списка
  29. Извлечение аудио из видео
  30. Профилирование с Pandas
  31. Руководство по Pymorphy2
  32. Переопределение метода delitem в Python
  33. Названия столбцов в Python таблицах
  34. Работа с часовыми поясами в Python
  35. Работа со словарями с defaultdict из collections
  36. Форматирование заголовков в Python
  37. Генератор бросков кубиков
  38. Мощь вложенных функций в Python
  39. Работа с срезами в Python
  40. Особенности ключей словаря в Python
  41. Порядок и длина множеств в Python
  42. Отслеживание прогресса с tqdm
  43. Анализ кода — Python

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