code: def _difference(minuend, subtrahend):
      """
      Return items in minuend not in subtrahend, retaining order
      with O(1) lookup.
      """
      return itertools.filterfalse(
          set(subtrahend).__contains__, minuend
      )
  
imports: import io
  import posixpath
  import zipfile
  import itertools
  import contextlib
  import sys
  import pathlib
label_desc: Use image node_id 3 for calling a global function with example usage: _difference(minuend, subtrahend) and returns: itertools