我一直在努力如何獲得與特定值具有最小差異的字典的鍵(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'等作爲變量代替列表中的元素,我甚至不想嘗試這個... –