擅长:python、mysql、java
<p>一种直接且完全自动化的方式:</p>
<pre><code># give your rename rules here
dic_renamer = {"id": "unique_id", "type": "emp_type"}
resultlist = []
for dic in results:
for old_name, new_name in dic_renamer.items():
# replace old_name with new_name only if old_name exists
if old_name in dic:
dic[new_name] = dic[old_name]
del dic[old_name]
resultlist.append(dic)
</code></pre>
<p><strong>结果</strong></p>
<pre><code>print(resultlist)
[{'category': 'Employee',
'name': 'Employe11',
'unique_id': '11',
'emp_type': 'contractor'},
{'category': 'Employer', 'name': 'company1', 'count': 800, 'unique_id': '11'},
{'unique_id': '11'},
{'name': 'Employe11'}]
</code></pre>