code: def iter_neighbors(self):
      adj_node = self.adj_list
      while adj_node is not None:
          yield adj_node
          adj_node = adj_node.next
  
imports: import itertools
  from collections import defaultdict, deque
  import networkx
  from networkx.utils import arbitrary_element, py_random_state
label_desc: Use image node_id 5 for calling the _Node obj's underlying member method code with example usage: obj.iter_neighbors() without return types