如何在OrderedDict中访问OrderedDict中的项?



我用simple_salesforce查询Salesforce,结果如下:

OrderedDict([('totalSize', 1),
('done', True),
('records',
[OrderedDict([('attributes',
OrderedDict([('type', 'Contact'),
('url', '/services/data/v42.0/sobjects/Contact/0038')])),
('GUID', '7AFCC9D7'),
('Email', 'test@yahoo.com'),
('Contact_id', '0038')])])])

我想访问最后5个条目(类型,url, GUID,电子邮件&Contact_id),并将它们添加到Pandas数据框中。

我该如何访问这些条目呢?

在您提供的特定示例中,您将通过dict1['records'][-1]访问第一个字典。这是因为'records'是主字典中的一个键,它的项是一个有序字典列表。你想要列表的最后一项,所以你按[-1]索引。

相关内容

  • 没有找到相关文章

最新更新