0
キー列を比較することによって、既存のdictのリストにキー値のペアを追加しようとしています。キーの値のペアを既存のdictのリストに追加するにはどうすればいいですか?PythonのKeyと一致するキーに基づいてdictのリストを追加するには
# Initial list of dict
lst = [{'NAME': 'TEST', 'TYPE': 'TEMP'},
{'NAME': 'TEST', 'TYPE': 'PERMANENT'},
{'NAME': 'TEST1', 'TYPE': 'TEMP'}]
# From the below list of dict, the Key (NAME only) need to compare with the initial list dict
# and for any match need to append the rest of key value pair to the initial list of dict.
compare_lst = [{'NAME': 'TEST', 'ID': 70001, 'V_KEY': 67, 'R_KEY': 1042, 'W_ID': 22},
{'NAME': 'TEST1','ID': 70005, 'V_KEY': 75, 'R_KEY': 1047, 'W_ID': 28}]
# Expected Out put
out = [{'NAME': 'TEST', 'TYPE': 'TEMP', 'ID': 70001, 'V_KEY': 67, 'R_KEY': 1042, 'W_ID': 22},
{'NAME': 'TEST', 'TYPE': 'PERMANENT', 'ID': 70001, 'V_KEY': 67, 'R_KEY': 1042, 'W_ID': 22},
{'NAME': 'TEST1', 'TYPE': 'TEMP', 'ID': 70005, 'V_KEY': 75, 'R_KEY': 1047, 'W_ID': 28}]
ありがとう..それは働いた..私はPython 3.5のワードで見ている.. – Pradeep