>>> json = {'●': '●', '〇': [{'name': 'A', '1': 11, '2': 22}, {'name': 'B', '3': 33, '4': 44}, {'name': 'C', '5': 55, '6': 66}]}
>>> all = json["〇"]
>>> hoge={}
>>> for ss in all:
name = ss.get('name')
kobetu = dict(eval('{name:ss}'))
hoge.update(kobetu)
>>> hoge
{'A': {'name': 'A', '1': 11, '2': 22}, 'B': {'name': 'B', '3': 33, '4': 44}, 'C': {'name': 'C', '5': 55, '6': 66}}
>>> json['〇'] = hoge
>>> json
{'●': '●', '〇': {'A': {'name': 'A', '1': 11, '2': 22}, 'B': {'name': 'B', '3': 33, '4': 44}, 'C': {'name': 'C', '5': 55, '6': 66}}}
>>>
Pythonのお勉強 Part53 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
502デフォルトの名無しさん
2017/07/07(金) 17:04:32.70ID:ZubRvcdJ■ このスレッドは過去ログ倉庫に格納されています
