从Python Tup中提取字典值

2024-05-18 20:14:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个元组r[0],其格式如下:

(OrderedDict([('attributes', OrderedDict([('type', 'CCE__c'), ('url', 'aA1')])), ('VARIABLE1', '00AE'), ('Opportunity__r', OrderedDict([('attributes', OrderedDict([('type', 'Opportunity'), ('url', 'NyzIAE')])), ('VARIABLE2', 'uJeIAK')])), ('VARIABLE3', 'a05EA1'))

我正在尝试提取VARIABLE1和VARIABLE2。当我使用:

r[0]['VARIABLE1']

我能正确提取。但是,当我使用:

r[0]['VARIABLE2']

它抛出了一个错误。有人能告诉我如何正确提取变量2吗?你知道吗


Tags: url格式typeattributesordereddict元组variable1opportunity
1条回答
网友
1楼 · 发布于 2024-05-18 20:14:36

您有一个小的结构问题,要访问VARIABLE2键,必须首先访问Opportunity__r键。你知道吗

使用变量items()的方法查看所有键:

r = (OrderedDict([('attributes', OrderedDict([('type', 'CCE__c'), ('url', 'aA1')])), ('VARIABLE1', '00AE'), ('Opportunity__r', OrderedDict([('attributes', OrderedDict([('type', 'Opportunity'), ('url', 'NyzIAE')])), ('VARIABLE2', 'uJeIAK')])), ('VARIABLE3', 'a05EA1')]), )
r[0].keys()
r[0]['Opportunity__r']['VARIABLE2']

相关问题 更多 >

    热门问题