У меня есть следующий словарь, так как вы можете видеть, что список сделанных ставок - это элемент в словаре на том же уровне, что и фактическое задание.Добавление словаря, содержащего список для другого словаря в python
То, что я хотел бы сделать, это добавить ставки: [] к парам задания: {}, чтобы я мог позволить пользователю дать идентификатор задания программе, и он будет выводить список имен заявителей.
Вот как выглядит словарь, и, к сожалению, у меня нет никакого контроля над тем, как он создан изначально.
{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, и он выведет список имен людей, которые применяли.
Любая помощь здесь?
Что вы пробовали до сих пор ? и какие 'ставки: [] ключевая пара'? – Kasramvd
Почему бы вам просто не выполнить 'd ['job'] ['bids'] = d ['bids']'? –
@ Kasramvd извините, что я имел в виду ставки: [] item. Я пытался это сделать: 'response = {словарь выше}' 'job = response ['job']' 'bids = response ['bids']' 'new = job.update (ставки)' – beerandsmiles