【发布时间】:2018-05-02 02:47:18
【问题描述】:
我被一些列表/字典工作困住了。这是我拥有的第一个字典列表的一部分
{'createdTime': '2017-11-18T11:11:42.223Z',
'fields': {'Pair ID': 307,
'Source': ['recmSPeRUDk7JxTEs'],
'Target': ['recEijqlS0kjmIjpL']},
'id': 'rec02AuJ8QzEZR56b'}
在Source 和Target 中,它引用了另一个字典中的条目,看起来像这样(被此处不相关的所有内容剥离)
{'createdTime': '2017-11-05T17:14:59.000Z',
'fields': {'Name': 'John',
'E-Mail': 'john@example.com ',
'id': 'rec0KMaG8L7qldPuI'}
链接是通过 id 字段。因此,上述字典中的 Source 和 Target 在第二个中引用了一个条目。我知道在遍历列表时需要向上述字典中的每个 Source 发送电子邮件。
两者都是字典列表。我的问题是我是否也需要遍历第二个列表,或者有没有办法以更智能的方式引用与上面的 Source 匹配的记录?
【问题讨论】:
标签: python python-3.x list dictionary iteration