Не получается сохранить ВСЕ элементы через цикл. Сохраняется только последний элемент.
Есть словарь, куда я добавляю элементы через цикл:
mas = dict()
x = ['raf', 'kam', 'rap']
for t in x:
response = requests.get(url=f'...={t}')
item = response.json()
s1 = item.get('s')
p1 = float(item.get('p'))
mas['perhaps1'] = s1
mas['perhaps2'] = p1
То есть я достаю значения из ссылки, создаю ключи ['perhaps1'] и ['perhaps2'] и придаю этим ключам значения из ссылки.
Проблема в том, что в словаре mas сохраняется только последний элемент
print(mas)
Вывод:
{'perhaps1': 'rap', 'perhaps2': '3'}
А нужно, чтобы был такой вывод:
{'perhaps1': 'raf', 'perhaps2': '1', 'perhaps1': 'kam', 'perhaps2': '2', 'perhaps1': 'rap', 'perhaps2': '3'}
Примечание: дальше я буду работать с этим словарем, поэтому нельзя помещать его в цикл.
Подскажите пожалуйста. С наступающим новым годом!
Есть словарь, куда я добавляю элементы через цикл:
mas = dict()
x = ['raf', 'kam', 'rap']
for t in x:
response = requests.get(url=f'...={t}')
item = response.json()
s1 = item.get('s')
p1 = float(item.get('p'))
mas['perhaps1'] = s1
mas['perhaps2'] = p1
То есть я достаю значения из ссылки, создаю ключи ['perhaps1'] и ['perhaps2'] и придаю этим ключам значения из ссылки.
Проблема в том, что в словаре mas сохраняется только последний элемент
print(mas)
Вывод:
{'perhaps1': 'rap', 'perhaps2': '3'}
А нужно, чтобы был такой вывод:
{'perhaps1': 'raf', 'perhaps2': '1', 'perhaps1': 'kam', 'perhaps2': '2', 'perhaps1': 'rap', 'perhaps2': '3'}
Примечание: дальше я буду работать с этим словарем, поэтому нельзя помещать его в цикл.
Подскажите пожалуйста. С наступающим новым годом!