Tipy do Pythona [część 3.]
Korzystaj z any() oraz all()
- Chcąc sprawdzić jakiś warunek dla każdego elementu w kolekcji, standardowym sposobem jest skorzystanie z pętli for
Przykład: sprawdźmy czy wszystkie wartości w liście są większe od 0
arr = [3, 4, 12, -1, 0]
all_positives = True
for a in arr:
if a <= 0:
all_positives = False
break
- Możemy w tym celu skorzystać z funkcji all()!
arr = [3, 4, 12, -1, 0]
all_positives = alt (a > O for a in arr)
- Analogicznie chcąc sprawdzić, czy którakolwiek wartość w kolekcji jest mniejsza od 0, możemy skorzystać z any()!
arr = [3, 4, 12, -1, 0]
any_negatives = any(a < O for a in arr)