code: def delete_at_scope(origin_list, scope):
      r"""
      Delete items of origin_list of given scope.
  
      :param list origin_list:
      :param int|list|tuple|slice scope:
          can be int indicate replace single item or their list like [1, 2, 3].
          can be list like (0,3) indicate replace items from 0 to 3(not included)
              or their list like [5,6]
          can be slice which would be convert to list or their list.
      :return:
      """
  
      return delete_at_scopes(origin_list, [scope])
  
imports: import copy
  import random
  from .logger import logger
label_desc: Use image node_id 7 for calling a global function with example usage: delete_at_scope(origin_list, scope) and returns: delete_at_scopes