Курс 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. Управление контекстом выполнения
  2. Активация Matplotlib в Jupyter
  3. Нарезка списков в Python
  4. Библиотека Rich: форматирование текста
  5. Цикл for с enumerate() в Python
  6. Работа с WindowsPath()
  7. Блок else в Python
  8. Округление дробей в Python
  9. Использование метода lower()
  10. Возврат значений из генератора
  11. Создание OrderedDict
  12. Оператор «and» в Python
  13. Безопасный доступ к значениям словаря
  14. Перемешивание списка с shuffle()
  15. Объединение списков с использованием itertools.chain
  16. Обработка исключений с блоком else
  17. Генераторы в Python
  18. Тестирование с unittest
  19. Возврат нескольких значений
  20. Транспонирование 2D-массива с помощью zip
  21. Метод setdefault() в Python
  22. Работа с типами данных в Python с помощью pydantic.
  23. Разрешение имен в Python
  24. Удаление первого элемента списка
  25. Обновление данных через PUT запрос
  26. Выборка чисел
  27. Ускорение обработки данных с %autoawait
  28. Капитализация строк
  29. Измерение времени выполнения кода с помощью time
  30. Методы __repr__ и __str__ в Python
  31. JSON-esque в Python
  32. Оператор assert в Python
  33. Непрерывная проверка в Python
  34. None в Python: использование и особенности
  35. Удаление элементов из списка
  36. Распаковка элементов последовательности
  37. Фильтрация данных в Python.
  38. Оператор Walrus: правильное использование
  39. Поиск индексов подстроки
  40. Подсказки типов в Python
  41. Получение текущей даты в Python
  42. Регистрация на TenChat
  43. Функция print() — вывод информации
  44. Чтение бинарного файла в Python.
  45. Оператор объединения словарей
  46. Методы обработки строк в Python

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