Sözdizimi:
herhangi bir(yinelenebilir_değişken)Burada iterable_variable, herhangi bir tanımlama grubu veya liste veya yinelenebilir herhangi bir nesne olabilir ve bir Boole değeri döndürür. Any() işlevinin farklı yinelenebilir nesneler üzerindeki kullanımları aşağıda gösterilmiştir.
Dize üzerinde any() işlevinin kullanımı
Herhangi bir dize değeri için gerçek değer olarak kabul edilir hiç() fonksiyon. Aşağıdaki örnekte, dize verileri değişkende depolanır, Metin 1 ve değişken için bir argüman olarak iletildiğinde hiç() işlev sonra true döndürür. Değişkende boş bir dize saklandığında, metin2, ve geçti hiç() işlev, boş dize false olarak kabul edildiğinden false döndürür.
#!/usr/bin/env python3# Dize verilerine any() uygula
text1 = "Linux İpucu"
print("Dize değerinin çıktısı:", any(text1))
# Boş veriye any() uygula
metin2 = ""
print("Boş dize değerinin çıktısı:", any(text2))
Çıktı:
Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.
Tuple üzerinde any() işlevinin kullanımı
Aşağıdaki komut dosyası, farklı türdeki değişkenler üzerinde any() işlevinin kullanımını gösterir. tup1 tüm sayısal değerleri içerir ve biri hariç tüm geri dönüşler doğrudur. tup2 dört yanlış değer ve doğru döndüren bir negatif değer (-1) içerir. tup3 iki yanlış değer ve ayrıca false döndüren iki boş değer içerir. tup4 iki yanlış değer içerir, biri true değerini döndüren bir dize değeri ve bir tane false döndüren boş dize.
#!/usr/bin/env python3# Sayısal verilere any() uygula
tup1 = (15, 23, 43, 0, 78)
print("İlk çıktı:", herhangi(tup1))
# Boole verisine ve negatif sayıya any() uygulayın
tup2 = (0, Yanlış, Yanlış, -1, Yanlış)
print("İkinci çıktı:", herhangi(tup2))
# Herhangi birini () boole verisine ve boş dizeye uygula
tup3 = (", Yanlış, ", Yanlış)
print("Üçüncü çıktı:", herhangi(tup3))
# Boole verisine ve dize değerine any() uygulayın
tup4 = ('Merhaba', Yanlış, ", Yanlış)
print("Dördüncü çıktı:", herhangi(tup4))
Çıktı:
Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.
Listedeki any() işlevinin kullanımı
Aşağıdaki komut dosyası, liste değişkenlerinde any() işlevinin kullanımını gösterir. Dört tür liste değişkeni burada kullanılır. liste1 false döndüren boş bir listedir. liste2 true döndüren üç dize değeri ve false döndüren boş bir değer içerir. liste3 false döndüren iki sıfır sayı (0) ve true döndüren bir '0' karakteri içerir. liste4 üç değer içerir, biri false döndüren sıfır, biri false ve sıfır döndüren boş dize. Böylece, tüm değerler liste4 yanlış.
#!/usr/bin/env python3# Herhangi birini() boş bir listeye uygula
liste1 = []
print("Boş liste çıktısı:" ,any(list1))
# Herhangi birini() bir dizge listesine uygula
list2 = ['Ubuntu', ", '0', 'Fedora']
print("Dize listesinin çıktısı:" ,any(list2))
# Herhangi birini() sıfır değerler listesine uygula
liste3 = [0, '0', 0]
print("0 değerlik bir listenin çıktısı:" ,any(list3))
# Herhangi birini () boole ve boş dize listesine uygula
list4 = [0, Yanlış, "]
print("Boole ve boş veri listesinin çıktısı:" ,any(list4))
Çıktı:
Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.
Sözlükte any() işlevinin kullanımı
Aşağıdaki komut dosyası, sözlük değişkeninde any() işlevinin kullanımını gösterir. any() işlevi, sözlüğün dizin değerlerine göre değer döndürür. any() işlevi burada üç sözlük değişkenine uygulanır. dic1 dizinin 0 olduğu ve false döndüren yalnızca bir öğe içerir. dic2 iki öğe içerir, ilk öğenin dizini, false döndüren 0'dır ve ikinci öğenin dizini, true döndüren bir dize değeridir. dic3 iki öğe içerir, ilk öğenin dizini false ve ikinci öğenin dizini de false döndüren boş bir dizedir.
#!/usr/bin/env python3# Dizinin 0 olduğu tek bir öğe sözlüğüne any() uygulayın
dic1 = 0:'Doğru'
print("İlk çıktı: ", herhangi(dic1))
# Dizinlerin 0 ve 'Yanlış' olduğu iki öğeden oluşan bir sözlüğe any() uygulayın
dic2 = 0: 'Yanlış', 'Yanlış': 0
print("İkinci çıktı: ", herhangi(dic2))
# Dizinlerin False ve boş dize olduğu iki öğeden oluşan bir sözlüğe any() uygulayın
dic3 = Yanlış: Yanlış, ": 'Boş'
print("Üçüncü çıktı: ", herhangi(dic3))
Çıktı:
Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.
any() işlevinin birden çok koşulda kullanılması
Aşağıdaki örnekte, üç liste değişkenine any() işlevi uygulanır ve çıktılar bir Eğer mantıksal AND operatörleri ile ifade. İlk liste bir gerçek değer(-1) içerir ve doğru değerini döndürür. İkinci liste iki gerçek değer içerir ('False', '0') ve true değerini döndürür. Üçüncü liste, false döndüren tüm false değerlerini içerir. Yani, Eğer koşul false döndürür.
#!/usr/bin/env python3# Herhangi birini() ilk listeye uygula
Liste1 = [0, -1, Yanlış]
print("Liste1 : " ,herhangi bir(List1))
# Herhangi birini() ikinci listeye uygula
Liste2 = [",'Yanlış', '0']
print("List2 : " ,herhangi bir(List2))
# Herhangi birini() üçüncü listeye uygula
Liste3 = [Yanlış, 0, "]
print("List3 : " ,herhangi bir(List3))
# Herhangi bir() fonksiyonunun tüm çıktıları True ise true döndürür
if(any(List1) ve any(List2) ve any(List3)):
print("Herhangi bir() fonksiyonunun çıktısı Doğrudur")
Başka:
print("Herhangi bir() fonksiyonunun herhangi bir çıktısı False'dir")
Çıktı:
Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.
Sonuç:
Python'da farklı değişken türleri üzerinde any() işlevinin kullanımı burada çeşitli örnekler kullanılarak gösterilmiştir. Okuyucuların python'da any() işlevinin kullanımını anlamalarına ve onu betikte düzgün bir şekilde uygulamalarına yardımcı olacaktır.