【发布时间】:2015-09-22 20:43:58
【问题描述】:
我有一个巨大的系统日志文件,其中有一个在特定时间打印出系统数据的字典, 比方说:
{"key1":"val1", "Time":"mon dec 25 12:12:12 2012"}
{"key2":"val2", "key3": "val3", "Time":"mon dec 25 12:12:13 2012"}
所以基本上我是在key2和它对应的时间之间寻找一种and操作。
我尝试了以下
look = ["key2", "Time"]
for key, val in my_dict.items():
if key in look:
print my_dict[key]
但这也会打印出dict1中的时间戳,它对应于key1。
那么,我怎样才能找到key2和它对应的时间是val2呢?
【问题讨论】:
-
我不太明白你对你想要得到什么结果的解释。你能举一个你想要的输出的例子吗?
-
你有 1 个或多个 dicts ?
-
很抱歉解释得很糟糕。我有多个字典。但看起来 Apero 的答案对我来说是正确的。
标签: python dictionary