Python Glossary English

все Python 3Словари (dict)функция

dict.values

перебор

Возвращает динамическое представление (view) значений словаря.

Синтаксис

d.values()

В отличие от keys(), это представление не ведёт себя как множество: значения могут повторяться и не обязаны быть хешируемыми, поэтому операций & , | и - у values() нет. Проверка x in d.values() линейна — она перебирает все значения, тогда как поиск по ключу стоит O(1); если ищете по значению часто, стройте обратный словарь.

Примеры

d = {'a': 1, 'b': 2}
print(list(d.values()))   # → [1, 2]
print(sum(d.values()))    # → 3

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности