Auf der Suche nach einem effizienten Python-Code, um die folgende Funktionalität zu erreichen.Wie ändert man den Schlüssel und den Wert in einer Liste von dict in Python?
input_dir =[{'NAME': 'ABC', 'VALUE': 'USA'}, {'NAME': 'PQR', 'VALUE': 'EU'}]
expected_output= {'ABC': 'USA', 'PQR': 'EU'}
und ich verwende den folgenden Code.
out_key = ''
out_value = ''
output_dictionary = {}
for index, item in enumerate(input_dir):
for key in item:
if key == 'NAME':
out_key = item[key]
elif key == 'VALUE':
out_value = item[key]
output_dictionary[out_key] = out_value
print(output_dictionary)
Gibt es einen effizienten Weg, dies zu tun? Irgendwelche Vorschläge!
Perfekt !! wirklich einfache Lösung im Vergleich zu meinem langen Code! Vielen Dank. @C Panda – Pradeep