code: def has_space_element(source):
      
      if isinstance(source, dict):
          check_list = list(source.values())
      elif isinstance(source, list) or isinstance(source, tuple):
          check_list = list(source)
      else:
          raise TypeError('source except list, tuple or dict, but got {}'.format(type(source)))
      for i in check_list:
          if i is 0:
              continue
          if not (i and str(i).strip()):
              return True
      return False
docs: 判断对象中的元素，如果存在 None 或空字符串，则返回 True, 否则返回 False, 支持字典、列表和元组
  
      :param:
          * source: (list, set, dict) 需要检查的对象
  
      :return:
          * result: (bool) 存在 None 或空字符串或空格字符串返回 True， 否则返回 False
  
      举例如下::
  
          print('--- has_space_element demo---')
          print(has_space_element([1, 2, 'test_str']))
          print(has_space_element([0, 2]))
          print(has_space_element([1, 2, None]))
          print(has_space_element((1, [1, 2], 3, '')))
          print(has_space_element({'a': 1, 'b': 0}))
          print(has_space_element({'a': 1, 'b': []}))
          print('---')
  
      执行结果::
  
          --- has_space_element demo---
          False
          False
          True
          True
          False
          True
          ---