【Python】 any () all () uso

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;

Supongo que te gusta

Origin blog.csdn.net/ao1886/article/details/110078860
Recomendado
Clasificación