【发布时间】:2017-07-02 10:36:33
【问题描述】:
我一直在努力研究如何获取与特定值具有最小差异的字典的键(id)。
例如,
我有一本字典,
dummy_w = {'Time': 1006120000,'T_id' : ''}
以及以下,
dummy_R001 = {'Filename':"home/abc/de.csv",'Time':1006090000,'t_id':'x'}
dummy_R002 = {'Filename':"home/abc/df.csv",'Time':1006100000,'t_id':'y'}
dummy_R003 = {'Filename':"home/abc/d.csv",'Time':1026030000,'t_id':'z'}
dummy_R004 = {'Filename':"home/abc/ef.csv",'Time':1026080000,'t_id':'p'}
dummy_R005 = {'Filename':"home/abc/f.csv",'Time':1026120000,'t_id':'q'}
我想根据与五个字典(dummy_R001 到 _R005)时间中每一个的时间值的差异来为这个 dummy_w 分配 T_id。
我想分配具有最小绝对值(时间差)的那个。
在这种情况下,分配给 dummy_w[T_id] 的 id 应该是 'y'。
任何建议将不胜感激。谢谢。
【问题讨论】:
-
dummy_R001等是变量而不是列表元素,我什至不想尝试这个...
标签: python loops dictionary key