any()
A volte è necessario controllare se in una sequenza compare almeno un valore non nullo
def almeno_uno(sequenza):
for x in sequenza:
if(x):
return True
return False
print(almeno_uno([0, 0, 12, 0])) # True
print(almeno_uno([0, 0, 0, 0])) # False
La funzione predefinita any()
risponde a questa richiesta
print(any([0, 0, 12, 0])) # True
print(any([0, 0, 0, 0])) # False
all()
A volte è necessario controllare se in una sequenza tutti i valori sono non nulli
def tutti(sequenza):
for x in sequenza:
if(not x):
return False
return True
print(tutti([1, 2, 12, 4])) # True
print(tutti([1, 2, 0, 4])) # False
La funzione predefinita all()
risponde a questa richiesta
print(all([1, 2, 12, 4])) # True
print(all([1, 2, 0, 4])) # False