【发布时间】:2021-08-17 08:47:00
【问题描述】:
从下面的字典中,我怎样才能只打印 'test1' 值,假设会有多个 'test1' 键,我怎样才能打印它的所有值?
data = {"test1" : "PASS", "test2" : "FAILED", "test3" : "PASS", "test1" : "FAILED"}
这样它在索引 0 处为 test1 提供输出 PASS,在索引 3 处为 test1 提供 FAIL,因为字典只计算最后一个最大值,在这种情况下为 FAILED。
所需输出:
PASS
FAILED
有什么解决办法吗?
【问题讨论】:
-
你不可能有这样的字典。另一种选择——你可以试试
defaultdict(list)。
标签: json python-3.x dictionary key