में अजगर , तत्वों की एक iterable में से कितने को देखने के लिए कर रहे हैं यह सच है, का उपयोग करें sum
(यह काफी सीधा है):
सेट अप
import itertools
arrays = list(itertools.product(*[[True, False]]*4))
वास्तविक परीक्षण
for array in arrays:
print(array, sum(array)==3)
उत्पादन
(True, True, True, True) False
(True, True, True, False) True
(True, True, False, True) True
(True, True, False, False) False
(True, False, True, True) True
(True, False, True, False) False
(True, False, False, True) False
(True, False, False, False) False
(False, True, True, True) True
(False, True, True, False) False
(False, True, False, True) False
(False, True, False, False) False
(False, False, True, True) False
(False, False, True, False) False
(False, False, False, True) False
(False, False, False, False) False