Nestwörterbücher innerhalb einer Liste in die jeweiligen WörterbücherPython

Python-Programme
Guest
 Nestwörterbücher innerhalb einer Liste in die jeweiligen Wörterbücher

Post by Guest »

Ich habe zwei Listen, Animal_List und Outer_List. Animal_List enthält Wörterbücher in der Liste. OUTER_LIST ist nur eine einfache Liste mit exakt gleichen Elementen

Code: Select all

animal_list = [{'animal': 'dog', 'color': 'black'},
{'animal': 'cat', 'color': 'brown'}]

outer_list = ['pet', 'pet']
< /code>
Wie kann ich die beiden Listen kombinieren, um ein verschachteltes Wörterbuch innerhalb einer einzelnen Liste zu erstellen, ohne jeden Datensatz zu überschreiben, da der äußere Schlüssel (oUter_list) genau das gleiche ist. Mein gewünschter Zustand unten < /p>
[
{'pet':{'animal': 'dog', 'color': 'black'}},
{'pet':{'animal': 'cat', 'color': 'brown'}}
]
< /code>
Ich habe Folgendes ausprobiert, aber es schreibt nur den letzten Wert, da der äußere Schlüssel 'PET' gleich < /p>
istattempt_list = []
attempt_list.append(dict(zip(outer_list,animal_list)))

Failed output below
[{'pet': {'animal': 'cat', 'color': 'brown'}}]
Ich kann mir vorstellen>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post