All () yöntemi, verilen yinelenebilirdeki tüm öğeler doğru olduğunda True döndürür. Değilse, False döndürür.
all()
Yöntemin sözdizimi şöyledir:
tümü (yinelenebilir)
all () Parametreler
all()
yöntem tek bir parametre alır:
- yinelenebilir - öğeleri içeren her türlü yinelenebilir (liste, tuple, sözlük vb.)
Tümünün Dönüş Değeri ()
all()
yöntem döndürür:
- Doğru - Yinelemeli tüm öğeler doğruysa
- Yanlış - Yinelemeli herhangi bir öğe yanlışsa
Ne zaman | 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) | Yanlış |
Bir değer yanlıştır (diğerleri doğrudur) | Yanlış |
Boş Yinelenebilir | Doğru |
Örnek 1: Listelerde all () nasıl çalışır?
# all values true l = (1, 3, 4, 5) print(all(l)) # all values false l = (0, False) print(all(l)) # one false value l = (1, 3, 4, 0) print(all(l)) # one true value l = (0, False, 5) print(all(l)) # empty iterable l = () print(all(l))
Çıktı
Doğru Yanlış Yanlış Yanlış Doğru
any()
yöntem tuples ve listeler gibi kümeler için benzer şekilde çalışır.
Örnek 2: all () dizeleri için nasıl çalışır?
s = "This is good" print(all(s)) # 0 is False # '0' is True s = '000' print(all(s)) s = '' print(all(s))
Çıktı
Doğru Doğru Doğru
Örnek 3: Hepsi () Python sözlükleriyle nasıl çalışır?
Sözlükler durumunda, tüm anahtarlar (değerler değil) doğruysa veya sözlük boşsa, all () True döndürür. Aksi takdirde, diğer tüm durumlar için yanlış döndürür…
s = (0: 'False', 1: 'False') print(all(s)) s = (1: 'True', 2: 'True') print(all(s)) s = (1: 'True', False: 0) print(all(s)) s = () print(all(s)) # 0 is False # '0' is True s = ('0': 'True') print(all(s))
Çıktı
Yanlış Doğru Yanlış Doğru Doğru