我有以下词典,因为您可以看到投标清单是词典中与实际工作相同级别的项目。
我想做的就是将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,它将输出一份申请者姓名的列表。
这里有什么帮助吗?
可能是这样,如果d
您的原始字典是:
jobs[d['job']['jobID']] = d['job']
jobs[d['job']['jobID']]['bids'] = d['bids']
现在,您可以搜索具有以下条件的所有求职者JobID
:
applicants = [bid['Name'] for bid in jobs[JobID]['bids']]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句