Estas son dos API integradas de Python;
1 cualquiera ()
any () es un objeto iterador de entrada;
any () para determinar si los iterables de entrada son verdaderos / falsos completos;
siempre que no todas las salidas de aire / falso, verdaderas;
completamente vacío / falso Salida falsa, de lo contrario la salida Verdadero;
solo falso / empty dará como resultado falso ;
a = [[],"",0,()] # 全假/空
print(any(a))
>>> False
a = [1," ",] # 全真
print(any(a))
>>> True
a = [0,1,0,0,0] # 有真,非全真
print(any(a))
>>> True
print(any([])) # 空
print(any([[],[],[]])) # 全空
>>> False
2 todos ()
La entrada de all () es un objeto iterable; se
utiliza para determinar si el elemento del iterador de entrada está vacío / falso;
solo el elemento es verdadero / el iterador vacío de entrada puede dar salida a verdadero ;
a = [[],"",0,()] # 全假/空
print(all(a))
print(all([0,0,0,0,0]))
print(all([[],[],[]])) # 全是空元素=全假/空
>>> False
a = [1," ",] # 全真
a = [1,1,1,1]
print(all(a))
>>> True
a = [0,1,0,0,0] # 有真,非全真
print(all(a))
>>> False
print(all([])) # 全空
>>> True
3 todo () cualquier () diferencia
3.1 Similitudes:
La entrada es un objeto iterable ;
3.2 Diferencias:
all () determina si el elemento del iterador de entrada está vacío o es falso;
any () determina si el iterador de entrada está vacío o es falso;