我一直在努力如何获得与特定值具有最小差异的字典的键(id) 。
例如,Python:找到字典的键[值]与其他值的差异并返回具有最小差异的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'}
我想基于与时间值的差异分配T_ID此dummy_w五个字典中的每一个(dummy_R001到_R005)时间。
我想指定具有最小绝对值(时间差)的那个。
在这种情况下,分配给dummy_w [T_id]的id应该是'y'。
任何建议将不胜感激。谢谢。
随着'dummy_R001'等作为变量代替列表中的元素,我甚至不想尝试这个... –