Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Funktion - any()

Python-Funktion - any()

高洛峰
高洛峰Original
2016-10-17 15:38:421228Durchsuche

any(iterable)


Version: Diese Funktion ist für Version 2.5 oder höher geeignet und mit der Python3-Version kompatibel.


Erklärung: Wenn ein Element von iterable nicht 0 ist, '', False, gibt all(iterable) True zurück. Wenn iterable leer ist, wird False zurückgegeben. Die Funktion entspricht:


Beachten Sie den Unterschied zwischen dieser Funktion und der all()-Funktion: „any“ bedeutet „any“ und „all“ bedeutet „alle“. Es empfiehlt sich, die Unterschiede und Zusammenhänge zwischen beiden zu vergleichen und zu untersuchen. Sie können sich auf „Daily Lecture on Python Functions – all()“ beziehen


def any(iterable):

for element in iterable:

if element:

return False

return True

Parameter iterable: iterable object


Beispiel :



>>> any(['a', 'b', 'c', 'd']) #List list, keines der Elemente ist leer oder 0

True

>>> any(['a', 'b', '', 'd']) #list list, dort ist ein leeres Element

True

>>> any([0, '', False]) #list Liste, alle Elemente sind 0,'',false

Falsch

>>> any(('a', 'b', 'c', 'd')) #Tuple, alle Elemente sind leer oder 0

True

>>> any(('a', 'b', '', 'd')) #Tuple Tupel, es gibt ein leeres Element

True

>>> any((0, '', False)) #Tuple, die Elemente sind alle 0,'', false

False

>>> any([]) # Leere Liste

False

>>> any(()) # Leeres Tupel

False


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Python-Funktion - basestring()Nächster Artikel:Python-Funktion - basestring()