PythonFunkcje wbudowane
any()
Sprawdza, czy choć jeden element kolekcji jest prawdziwy.
- Zwraca
TruealboFalse.
Przykład
#Python
scores = [72, 45, 88]
print(any(score < 50 for score in scores))
print(any(score > 90 for score in scores))
print(any([]))Wynikzapisany wynik, możesz go sprawdzić
True
False
False
Definicja i zastosowanie
#Funkcja any() zwraca True, jeśli którykolwiek element jest prawdziwy, i False, gdy wszystkie są fałszywe albo kolekcja jest pusta. Kończy sprawdzanie na pierwszym prawdziwym elemencie.
Najczęściej łączy się ją z wyrażeniem generatorowym: any(score < 50 for score in scores) odpowiada na pytanie „czy ktoś nie zdał?”.
Razem z all() pozwala zapisywać warunki na całych kolekcjach w jednej, czytelnej linii.
Składnia
#Składnia
any(iterable)Parametry
#iterable
kolekcja
Elementy do sprawdzenia.
Dobre praktyki
#- Przekazuj wyrażenie generatorowe bez nawiasów kwadratowych, żeby
anymogło przerwać sprawdzanie wcześnie. - Dla pustej kolekcji
anyzwracaFalse.
Powiązane hasła
#Widzisz błąd albo brakuje przykładu? Napisz do nas.