Пересечение словаря и списка? - PullRequest
0 голосов
/ 15 мая 2018

У меня есть код, который получает ответ от почтовых запросов в формате json, и есть идентификатор списка (id_s).

id_descript = []
id_s=[]

for k, d in enumerate(id_descript):
    answer = requests.post(url,data=json.dumps(data) , headers=headers)
    response=answer.json()
    print(response)

for i in id_s:
    print(i)
#id_443081
#id_187360

Я хочу обработать результаты и записать их в одинсписок (result).Пример того, как это должно отображаться:

1 Ответ

0 голосов
/ 15 мая 2018

Простое назначение значения ключа часто является наилучшим вариантом:

id_s = ['id_443081', 'id_187360']

res = {}

for k, d in enumerate(id_descript):
    answer = requests.post(url,data=json.dumps(data) , headers=headers)
    response = answer.json()
    res[id_s[k]] = response['build']

Затем вы можете отобразить результаты в любом формате, который вам требуется.Например, если вы ищете список кортежей, используйте lst = list(res.items()).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...