我是一名编程新手,想在Python中询问一个问题:如果我有一个包含多个条件的列表m-list,并且想知道这些条件中是否有n个为真,则如何在if语句中实现:
例如:
if (a == b) or (c == d) or (e == f):
会返回1、2或全部3个值为真,但我想知道是否只有其中2个是真的。
例如:
if ((a == b) and ((c == d) or (e == f))) or (((a == b) or (c == d)) and (e == f)) or (((a == b) or (e == f)) and (c == d)):
有没有更简单的方法来完成这个任务?如果(m,n)很大怎么办?
谢谢