我正在使用名爲Simple Salesforce的模塊來查詢我的Salesforce數據庫中的數據。數據以OrderedDict的形式返回。我如何解析這個簡單的Python列表。解析OrderedDict到Python列表
樣品前兩個項目,因爲它查詢時,返回:
OrderedDict([
(u'totalSize', 418),
(u'done', True),
(u'records', [
OrderedDict([
(u'attributes', OrderedDict([
(u'type', u'Case'),
(u'url', u'/services/Case/11111')
])),
(u'Id', u'11111'),
(u'Subject', u'Case 1')
]),
OrderedDict([
(u'attributes', OrderedDict([
(u'type', u'Case'),
(u'url', u'/services/Case/2222222')
])),
(u'Id', u'2222222'),
(u'Subject', u'Case 2')
]),
#...
])
])
我不知道我有術語列表是正確的,但我想它在形式的多維表:
[('11111', 'Case 1'),('2222222', 'Case 2')]
最終,我想內部加入此列表與另一個列表。這是設置數據的最佳方式嗎?
所以這兩個列表,我想內部連接將是:
表1:
List1 = [('11111', 'Case 1'),('2222222', 'Case 2')] # [ID, Subject]
表2:
List2 = [('11111', 'April'),('2222222', 'March'),('333333', 'January')] # [ID, Date]
所需的輸出:
[('11111', 'Case 1','April'),('2222222', 'Case 2','March')]
你可以展示你自己嘗試的嗎? – Kasramvd 2014-11-05 17:34:31
真的試過太多了。新的python和有點不知所措。 – user2242044 2014-11-05 17:37:36
不確定從何入手 – user2242044 2014-11-05 17:38:36