ast*_*rog 10 python dictionary
我有一个python字典对象,包含每个键的布尔值,例如:
d = {'client1': True, 'client2': False}
Run Code Online (Sandbox Code Playgroud)
计算字典中True值数量的最简单,最简洁的方法是什么?
Ant*_*sma 22
为清楚起见:
num_true = sum(1 for condition in d.values() if condition)
Run Code Online (Sandbox Code Playgroud)
为了简洁(这是有效的,因为True是int的子类,值为1):
num_true = sum(d.values())
Run Code Online (Sandbox Code Playgroud)