Good day.
There is a dictionary like: {"id1": "Aaa", "id2": "Bbb"} .
How to parse it into the nth number of dictionaries by the principle: {"name": "id1", "value": "Aaa"}, {"name": "id2", "value": "Bbb"}
Thank.
Good day.
There is a dictionary like: {"id1": "Aaa", "id2": "Bbb"} .
How to parse it into the nth number of dictionaries by the principle: {"name": "id1", "value": "Aaa"}, {"name": "id2", "value": "Bbb"}
Thank.
In [56]: [{'name':key, 'value':val} for key,val in d.items()] Out[56]: [{'name': 'id1', 'value': 'Aaa'}, {'name': 'id2', 'value': 'Bbb'}] or
In [55]: [dict(name=key, value=val) for key,val in d.items()] Out[55]: [{'name': 'id1', 'value': 'Aaa'}, {'name': 'id2', 'value': 'Bbb'}] Or so:
>>> a = {"id1": "Aaa", "id2": "Bbb"} >>> print([{'name': i, 'value': a[i]} for i in a]) [{'value': 'Aaa', 'name': 'id1'}, {'value': 'Bbb', 'name': 'id2'}] Source: https://ru.stackoverflow.com/questions/792824/
All Articles