阿里狼 发表于 2018-8-15 11:18:59

python内置函数1-any()

  Help on built-in function any in module __builtin__:
  any(...)
  any(iterable) -> bool
  Return True if bool(x) is True for any x in the iterable.
  any(iterable)
  Return True if any element of the iterable is true. If the iterable is empty, return False. Equivalent to:
  def any(iterable):
  for element in iterable:
  if element:
  return True
  return False
  说明:如果iterable的任何元素不为0、''、False,all(iterable)返回True。如果iterable为空,返回False。
  注意比较该函数与all()函数的区别,any是任意,而all是全部。
  any:当传入空可迭代对象时返回False,当可迭代对象中有任意一个不为False,则返回True。
  all:当传入空可迭代对象时返回True,当可迭代对象中有任意一个不为True,则返回False
  >>> any(['a','b','c'])
  True
  >>> any(['a','','c'])
  True
  >>> any()
  False
  >>> any(('a','b','c'))
  True
  >>> any(('a','','c'))
  True
  >>> any((0,'',False))
  False
页: [1]
查看完整版本: python内置函数1-any()