Bir yinelenebilir öğenin herhangi bir öğesi True ise any () işlevi True döndürür. Değilse, any () False değerini döndürür.
Sözdizimi any()
şöyledir:
herhangi (yinelenebilir)
Any () işlevi için parametreler
any()
Fonksiyon Python bir iterable (liste, dize, sözlük vs.) sürer.
Any () işlevi tarafından döndürülen Değer
any()
Fonksiyon bir Boolean değeri verir:
True
bir yinelenebilir öğenin en az bir öğesi doğruysaFalse
tüm öğeler yanlışsa veya yinelenebilir boşsa
Durum | Geri dönüş değeri |
---|---|
Tüm değerler doğrudur | Doğru |
Tüm değerler yanlıştır | Yanlış |
Bir değer doğrudur (diğerleri yanlıştır) | Doğru |
Bir değer yanlıştır (diğerleri doğrudur) | Doğru |
Boş Yinelenebilir | Yanlış |
Örnek 1: Python Listelerinde herhangi bir () kullanma
# True since 1,3 and 4 (at least one) is true l = (1, 3, 4, 0) print(any(l)) # False since both are False l = (0, False) print(any(l)) # True since 5 is true l = (0, False, 5) print(any(l)) # False since iterable is empty l = () print(any(l))
Çıktı
Doğru Yanlış Doğru Yanlış
any()
Yöntem listeleri gibi küpe ve setleri için de benzer şekilde çalışır.
Örnek 2: Python Dizelerinde herhangi () kullanma
# Atleast one (in fact all) elements are True s = "This is good" print(any(s)) # 0 is False # '0' is True since its a string character s = '000' print(any(s)) # False since empty iterable s = '' print(any(s))
Çıktı
Doğru Doğru Yanlış
Örnek 3: Python Sözlükleriyle herhangi () kullanma
Sözlükler söz konusu olduğunda, tüm anahtarlar (değerler değil) yanlışsa veya sözlük boşsa any()
geri döner False
. En az bir anahtar doğruysa any()
geri döner True
.
# 0 is False d = (0: 'False') print(any(d)) # 1 is True d = (0: 'False', 1: 'True') print(any(d)) # 0 and False are false d = (0: 'False', False: 0) print(any(d)) # iterable is empty d = () print(any(d)) # 0 is False # '0' is True d = ('0': 'False') print(any(d))
Çıktı
Yanlış Doğru Yanlış Yanlış Doğru