python - 将双端队列字典减少为单个 bool 值

标签 python python-2.7

如果 d 中的所有值都为空,我希望 d 的计算结果为 True

from collections import deque

d = {'a': deque([1,2,3]), 'b': deque([1,2,3]), 'c': deque([1,2,3])}

我已经尝试过reduce,但我显然错过了一些重要的东西。

提前致谢!

最佳答案

正如 Peter Wood 善意指出的那样,not any(d.values()) 可以很好地实现这一点。

关于python - 将双端队列字典减少为单个 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39500827/

相关文章:

python - 根据列标题获取Excel列字母 - Python

python - 在 Python 中获取开放的 TCP 端口

python - 从实例列表中创建一个简单列表的 pythonic 习惯用法是什么?

python - 如何在没有索引的情况下将 Pandas 数据帧打印到 Latex?

python - 从 OrderedDict 获取键计数,其中键是一个元组

python - 如何处理 IncompleteRead : in python

python - 检查项目是否在列表中的最快方法 - Python

python - 如何在纯Python中添加/减去浮点值的最小可能值[解释有何不同]?

python - python的测试工具

python - 使用多列透视 Pandas 数据框