any()
A volte è necessario controllare se in una sequenza compare almeno un valore non nullo
1 2 3 4 5 6 7 8 |
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
1 2 |
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
1 2 3 4 5 6 7 8 |
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
1 2 |
print(all([1, 2, 12, 4])) # True print(all([1, 2, 0, 4])) # False |