Я хочу иметь возможность сократить строку кода так, чтобы она могла обрабатывать динамические c длины списка
signals = ['a', 'b', 'c']
num = df[(df[signals[x]] == True for x in len(signals))].shape[0]
num = df[(df['a'] == True) & (df['b'] == True) & (df['c'] == True)].shape[0]
Второе определение для num работает, но я хотел бы достичь это так же, как первое определение. Это потому, что мой список сигналов различается по длине и, следовательно, меняется количество условий и не может его жестко закодировать.