Курс 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. Создание GUI с Tkinter: Entry
  4. Лямбда-функции для min/max
  5. Синхронизация доступа к ресурсам
  6. Подсчет часто встречающихся элементов
  7. Получение обратного списка чисел
  8. Декораторы в Python
  9. Логирование с Loguru
  10. Метод append() для списка
  11. Объединение Python и Shell
  12. Python: возвращение нескольких значений
  13. Поиск индекса элемента в списке
  14. Методы list в Python
  15. Удаление ресурса в Python
  16. Выражения-генераторы в Python
  17. Удаление ключа из словаря
  18. Блок else в циклах Python
  19. Итерация по итерируемым объектам
  20. Особенности ключей словаря в Python
  21. Измерение времени выполнения кода
  22. Векторизация в Python с NumPy.
  23. Замена текста с re.sub()
  24. Экспорт данных с помощью writefile
  25. Метод join() для объединения элементов строки
  26. Сравнение неупорядоченных списков
  27. Делегирование в Python
  28. Тестирование времени с Freezegun
  29. Расчет времени выполнения программы
  30. Оператор == в Python
  31. Методы split() и join() — Python строк.
  32. Декодирование строк в Python
  33. Генерация случайных чисел в Python
  34. Копирование объектов в Python
  35. Numpy: объединение массивов
  36. Работа со строками в Python
  37. Область видимости переменных
  38. Метод title() в Python
  39. Сохранение и загрузка модели в PyTorch
  40. Работа с асинхронными задачами в Python
  41. Сортировка в Python
  42. Ускоренный импорт библиотек
  43. Работа с файлами в Python
  44. Namedtuple в Python
  45. Установка и использование Logzero

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