class_docstr: An associative list.
  
  This class is like a `dict` that accepts unhashable keys by using an
  assoc list for internal use only
class_docstr_tok: ["An","associative","list",".","This","class","is","like","a","`","dict","`","that","accepts","unhashable","keys","by","using","an","assoc","list","for","internal","use","only"]
code: def __delitem__(self, item):
      try:
          if item in self._dict:
              del self._dict[item]
              return
      except TypeError as e:
          assert "unhashable type" in str(e)
      for i, (key, val) in enumerate(self._list):
          if key == item:
              del self._list[i]
              return
          raise KeyError(item)
  
imports: import linecache
  import sys
  import traceback
  from abc import ABCMeta
  from collections.abc import Sequence
  from io import StringIO
  from typing import TYPE_CHECKING, Any, Optional, TypeVar, Union
label_desc: Use image node_id 4 for calling the AssocList obj's underlying member method code with example usage: obj.__delitem__(item) without return types