ValuesView
ValuesView
is a view object which is returned by dict.views()
. It provides a dynamic view on the dictionary's values, which means when dictionay changes, the view reflects these changes.
len(valuesview)
Return the number of items in the dictionay d: Dict[KT, VT]
where valuesview=d.values()
.
Return value:
int
: The number of items in d
iter(valuesview)
Return an iterator over the values in the dictionary. The order of the values is guaranteed to be inserted order.
Return value:
Iterator[_VT_co]
: The iterator over the values in the dictionary.
value in valuesview
Return whether if value
is in the dictionary.
Arguments:
value
:object
; An object to be checked
Return value:
bool
: True
if value
is in the dictionary and False
otherwise.
reversed(valuesview)
Return a reverse iterator over the values of the dictionary.
(provided only python version 3.8 and above)
Return value:
Iterator[_VT_co]
: The reverse iterator over the values in the dictonary.
valuesview.mapping
Return a MappingProxyType
that wraps the original dictionary to which the view refers.
(provided only python version 3.10 and above)
Return value
MappingProxyType
: A read-only proxy of the original dictionary.