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

Основной курс Python

Контроль потоков Python

Функции Python

Типы данных Python

Файловые операции Python

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

Даты и время Python

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

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

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

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

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

Синтаксис values()

dictionary.values()

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

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

Возврат values()

Метод values() возвращает объект представления, который показывает список всех значений из заданного словаря.

Пример 1: получение всех значений из словаря

# Словарь
sales = {'apple': 2, 'orange': 3, 'grapes': 4}
print(sales.values())

При запуске программы вывод будет следующим:

dict_values([2, 4, 3])

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

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

При запуске программы вывод будет следующим:

Оригинальный элемент: dict_values([2, 4, 3])
Обновленный элемент: dict_values([4, 3])

Объект представления values сам не возвращает список значений элементов sales, а возвращает вид всех значений из словаря.

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

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