我有一本字典,我正在尝试检查具有相同数值(例如 1)的所有值的罕见出现情况。我将如何以有效的方式执行此操作?
最佳答案
我假设您指的是相同的值:
d = {'a':1, 'b':1, 'c':1}
len(set(d.values()))==1 # -> True
如果你想检查一个特定的值,怎么样
testval = 1
all(val==testval for val in d.values()) # -> True
此代码通常会提前(快速)失败
关于python - 如何检查字典中的值是否都具有相同的值 X?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5073624/