【发布时间】:2023-04-05 03:47:01
【问题描述】:
我有两个列表(通常它们更长,这里只是一个例子):
第一个包含Destination、mid、TypeSource、TypeDestination 和Time
[{'Destination': 'me.xx@domain.fr', 'mid': '6754', 'Type S': 'VOICE', 'Origine': '+45854521', 'Type D': 'SMTP.0', 'Time': '08:29:50.293'}, {'Destination': 'fax.server@domain.fr', 'mid': '6755', 'Type S': 'FAXG3', 'Origine': 'p0298220991', 'Type D': 'SMTP.0', 'Time': '08:55:33.731'}]
第二个列表包含 mid 和 status 以了解是否发送消息,有时会出现错误并在重复后发送,如示例中所示
[{'status': 'OK', 'mid': '6754'}, {'status': 'Erreur', 'mid': '6755'}, {'status': 'OK', 'mid': '6755'}]
有没有办法通过从second 中提取second table 中的the first table 中存在的mid 来测试append the status 到the first 中是否存在?
【问题讨论】:
-
为什么不用字典?
标签: python list dictionary python-2.x