Метод Python dict values() возвращает объект представления, который отображает список всех значений в словаре.
Что такое функция dictionary values() в Python?
Python dictionary values() — это встроенная функция, которая возвращает список всех значений, доступных в данном словаре. Метод values() не принимает никаких параметров.
Синтаксис
|
1 |
dictionary.values() |
Не принимает никаких параметров возвращаемых значений.
Возвращаемые значения
Метод values() возвращает объект представления, который содержит список значений каждого ключа.
Пример программирования
|
1 2 3 4 5 6 7 8 9 10 |
# app.py # Declaring dictionary student_marks = {'Debasis': 89, 'Shouvik': 97, 'Rohit': 74, 'Shubh': 76} # printing the dictionay print(student_marks) # Printing values of all keys print(student_marks.values()) # printing total marks of all students print(sum(student_marks.values())) |
Выход:
|
1 2 3 |
{'Debasis': 89, 'Shouvik': 97, 'Rohit': 74, 'Shubh': 76} dict_values([89, 97, 74, 76]) 336 |
В приведенной выше программе мы объявили словарь, содержащий оценки некоторых студентов, и распечатали словарь.
После этого мы напечатали все оценки с помощью метода values(), который возвращает список оценок. После этого мы вывели сумму всех оценок всех учеников.
Как работает values() при изменении словаря
См. следующий код.
|
1 2 3 4 5 6 7 8 9 10 |
# app.py apps = { 'facebook': 1, 'instagram': 2, 'messenger': 3 } values = apps.values() print('Original items:', values) # delete an item from dictionary del[apps['messenger']] print('Updated items:', values) |
Выход:
|
1 2 3 |
pyt python3 app.py Original items: dict_values([1, 2, 3]) Updated items: dict_values([1, 2]) |
Заключение
Эффективная структура хеш-таблицы ключ/значение в Python называется «dict». Содержимое dict может быть записано как последовательность пар ключ:значение в фигурных скобках { }, например, dict = {key1:value1, key2:value2, … }. «empty dict» — это просто пустая пара фигурных скобок {}.
Метод dict values() возвращает объект представления, который отображает список всех значений в словаре.
