Koleksiyondaki tüm öğelerin bir koşulu karşılayıp karşılamadığını sınamak için deyimsel Python yöntemi nedir?LINQ Python eşdeğeri Tüm işlev?
bariz döngü yöntemi var (. .NET All()
method C# güzel bu boşluğu doldurmaktadır):
all_match = True
for x in stuff:
if not test(x):
all_match = False
break
Ve işe yarayacak bir liste anlama, ama savurgan görünüyor:
all_match = len([ False for x in stuff if not test(x) ]) > 0
Orada var Daha zarif bir şey olmak için ... Neyi özlüyorum?
bakınız var da http://stackoverflow.com/questions/8641008/compare-multiple-variables-to-the-same-value-in-if-in-python –