Markdown Format | JSON API | MCP Server Tool
Help on class WeakValueDictionary in weakref: weakref.WeakValueDictionary = class WeakValueDictionary(collections.abc.MutableMapping) | weakref.WeakValueDictionary(other=(), /, **kw) | | Mapping class that references values weakly. | | Entries in the dictionary will be discarded when no strong | reference to the value exists anymore | | Method resolution order: | WeakValueDictionary | collections.abc.MutableMapping | collections.abc.Mapping | collections.abc.Collection | collections.abc.Sized | collections.abc.Iterable | collections.abc.Container | builtins.object | | Methods defined here: | | __contains__(self, key) | | __copy__ = copy(self) | | __deepcopy__(self, memo) | | __delitem__(self, key) | | __getitem__(self, key) | | __init__(self, other=(), /, **kw) | Initialize self. See help(type(self)) for accurate signature. | | __ior__(self, other) | | __iter__ = keys(self) | | __len__(self) | | __or__(self, other) | Return self|value. | | __repr__(self) | Return repr(self). | | __ror__(self, other) | Return value|self. | | __setitem__(self, key, value) | | copy(self) | | get(self, key, default=None) | D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None. | | items(self) | D.items() -> a set-like object providing a view on D's items | | itervaluerefs(self) | Return an iterator that yields the weak references to the values. | | The references are not guaranteed to be 'live' at the time | they are used, so the result of calling the references needs | to be checked before being used. This can be used to avoid | creating references that will cause the garbage collector to | keep the values around longer than needed. | | keys(self) | D.keys() -> a set-like object providing a view on D's keys | | pop(self, key, *args) | D.pop(k[,d]) -> v, remove specified key and return the corresponding value. | If key is not found, d is returned if given, otherwise KeyError is raised. | | popitem(self) | D.popitem() -> (k, v), remove and return some (key, value) pair | as a 2-tuple; but raise KeyError if D is empty. | | setdefault(self, key, default=None) | D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D | | update(self, other=None, /, **kwargs) | D.update([E, ]**F) -> None. Update D from mapping/iterable E and F. | If E present and has a .keys() method, does: for k in E: D[k] = E[k] | If E present and lacks .keys() method, does: for (k, v) in E: D[k] = v | In either case, this is followed by: for k, v in F.items(): D[k] = v | | valuerefs(self) | Return a list of weak references to the values. | | The references are not guaranteed to be 'live' at the time | they are used, so the result of calling the references needs | to be checked before being used. This can be used to avoid | creating references that will cause the garbage collector to | keep the values around longer than needed. | | values(self) | D.values() -> an object providing a view on D's values | | ---------------------------------------------------------------------- | Data descriptors defined here: | | __dict__ | dictionary for instance variables (if defined) | | __weakref__ | list of weak references to the object (if defined) | | ---------------------------------------------------------------------- | Data and other attributes defined here: | | __abstractmethods__ = frozenset() | | ---------------------------------------------------------------------- | Methods inherited from collections.abc.MutableMapping: | | clear(self) | D.clear() -> None. Remove all items from D. | | ---------------------------------------------------------------------- | Methods inherited from collections.abc.Mapping: | | __eq__(self, other) | Return self==value. | | ---------------------------------------------------------------------- | Data and other attributes inherited from collections.abc.Mapping: | | __hash__ = None | | __reversed__ = None | | ---------------------------------------------------------------------- | Class methods inherited from collections.abc.Collection: | | __subclasshook__(C) from abc.ABCMeta | Abstract classes can override this to customize issubclass(). | | This is invoked early on by abc.ABCMeta.__subclasscheck__(). | It should return True, False or NotImplemented. If it returns | NotImplemented, the normal algorithm is used. Otherwise, it | overrides the normal algorithm (and the outcome is cached). | | ---------------------------------------------------------------------- | Class methods inherited from collections.abc.Iterable: | | __class_getitem__ = GenericAlias(...) from abc.ABCMeta | Represent a PEP 585 generic type | | E.g. for t = list[int], t.__origin__ is list and t.__args__ is (int,).
Generated by phpMan Author: Che Dong Under GNU General Public License
2026-06-02 07:18 @216.73.216.198 CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)