例如,我想将 key 名称“user_id”更改为“sender”:
[{'chat_id': 'e3c2b14ded7a32c41bf0186b6172d8e3',
'message_id': 1,
'user_id': 1000000},
{'chat_id': 'e3c2b14ded7a32c41bf0186b6172d8e3',
'message_id': 2,
'user_id': 1000000},
{'chat_id': 'e3c2b14ded7a32c41bf0186b6172d8e3',
'message_id': 3,
'user_id': 1000000},
{'chat_id': 'e3c2b14ded7a32c41bf0186b6172d8e3',
'message_id': 4,
'user_id': 1000000}]
到:
[{'chat_id': 'e3c2b14ded7a32c41bf0186b6172d8e3',
'message_id': 1,
'sender': 1000000},
{'chat_id': 'e3c2b14ded7a32c41bf0186b6172d8e3',
'message_id': 2,
'sender': 1000000},
{'chat_id': 'e3c2b14ded7a32c41bf0186b6172d8e3',
'message_id': 3,
'sender': 1000000},
{'chat_id': 'e3c2b14ded7a32c41bf0186b6172d8e3',
'message_id': 4,
'sender': 1000000}]
我该怎么办?
请您参考如下方法:
只需遍历数据并适本地更改分配给 'sender' 关键是你pop来自 'user_id':
for d in data:
d['sender'] = d.pop('user_id')
