【发布时间】:2016-08-18 15:24:24
【问题描述】:
我有以下字典,您可以看到,出价列表是字典中与实际工作处于同一级别的项目。
我想做的是将 bids:[] 密钥对附加到 job:{} 字典中,这样我就可以允许用户向程序提供工作 ID,它会输出一个申请人名单。
这就是字典的样子,不幸的是我无法控制它最初是如何创建的。
{u'bids': [{u'applicantId': 221,
u'Name': u'name name',
u'bidID': 2},
{u'applicantId': 356,
u'Name': u'name name',
u'bidID': 5},
{u'applicantId': 240,
u'Name': u'name name',
u'bidID': 9}],
u'job': {u'address': u'6 something St',
u'bids': None,
u'budget': 30.0,
u'jobID': 10}}
所以我希望用户给我 JobID,它会输出一份申请者姓名的列表。
这里有什么帮助吗?
【问题讨论】:
-
到目前为止您尝试过什么?
bids:[] key pair是什么? -
你为什么不直接做
d['job']['bids'] = d['bids']? -
@Kasramvd 对不起,我只是说投标:[] 项目。我正在尝试这个:
response = {the dictionary above}job = response['job']bids = response['bids']new = job.update(bids) -
@TimFuchs 你能再解释一下吗?
标签: python arrays list dictionary