English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основы Python

Python потоковый контроль

Функции в Python

Типы данных Python

Операции с файлами в Python

Объекты и классы в Python

Даты и время в Python

Продвинутые знания Python

Руководство по Python

Метод items() в Python и примеры его использования

Методы словарей Python

Метод items() возвращает объект представления, который отображает список пар ключ-значение из словаря.

Синтаксис метода items():

dictionary.items()

Метод items() аналогичен методу dictionary viewitems() в Python 2.7

Параметры items()

Метод items() не принимает никаких параметров.

Возврат значений из items()

Метод items() возвращает список с массивом قابل к итерации (ключ, значение) туплей.

Пример 1: как получить все элементы из словаря с помощью items()

# Случайный словарь продаж
sales = {'apple': 2, 'orange': 3, 'grapes': 4}
print(sales.items())

При выполнении этого программы, вывод будет:

dict_items([('apple', 2), ('orange', 3), ('grapes', 4)])

Пример 2: как работает items() после изменения словаря?

# Случайный словарь продаж
sales = {'apple': 2, 'orange': 3, 'grapes': 4}
items = sales.items()
print('Оригинальные items:', items)
# Удаление элемента из словаря
del[sales['apple']]
print('Обновленный items:', items)

При выполнении этого программы, вывод будет:

Оригинальные items: dict_items([('apple', 2), ('orange', 3), ('grapes', 4)])
Обновленный items: dict_items([('orange', 3), ('grapes', 4)])

Этот объект представления items himself не возвращает список элементов продаж, а возвращает представление (ключ, значение) sales.

Если список обновляется в любое время, изменения будут отражены в самом объекте представления, как показано в приведенном выше примере.

Методы словарей Python