MCPcopy Index your code
hub / github.com/python/cpython / __delitem__

Method __delitem__

Lib/collections/__init__.py:133–144  ·  view source on GitHub ↗

od.__delitem__(y) <==> del od[y]

(self, key, dict_delitem=dict.__delitem__)

Source from the content-addressed store, hash-verified

131 dict_setitem(self, key, value)
132
133 def __delitem__(self, key, dict_delitem=dict.__delitem__):
134 'od.__delitem__(y) <==> del od[y]'
135 # Deleting an existing item uses self.__map to find the link which gets
136 # removed by updating the links in the predecessor and successor nodes.
137 dict_delitem(self, key)
138 link = self.__map.pop(key)
139 link_prev = link.prev
140 link_next = link.next
141 link_prev.next = link_next
142 link_next.prev = link_prev
143 link.prev = None
144 link.next = None
145
146 def __iter__(self):
147 'od.__iter__() <==> iter(od)'

Callers

nothing calls this directly

Calls 1

popMethod · 0.45

Tested by

no test coverage detected