Многомерный список
Что я не так делаю? выводит только последнюю строку
res = requests.get("http://api.openweathermap.org/data/2.5/forecast",params={'id': city_id, 'units': 'metric','lang': 'ru', 'APPID': appid})
data = res.json()
forecastlist=[]
for i in data['list']:
forecast=i['dt_txt'],'{0:+3.0f}'.format(i['main']['temp']),i['main']['pressure'],i['main']['humidity'],i['wind']['speed']
forecastlist = np.array(forecast)
weather = forecastlist.reshape(-1, 5)
print(weather)
А мне нужно добиться такого результата:
Помогите пожалуйста сделать, вопрос жизни и смерти((((( Потом этот список будет нарезаться по датам без времени
Ответы (1 шт):
Автор решения: strawdog
→ Ссылка
попробуйте так:
res = requests.get("http://api.openweathermap.org/data/2.5/forecast",params={'id': city_id, 'units': 'metric','lang': 'ru', 'APPID': appid})
data = res.json()
forecastlist=[]
for i in data['list']:
forecast=i['dt_txt'],'{0:+3.0f}'.format(i['main']['temp']),i['main']['pressure'],i['main']['humidity'],i['wind']['speed']
forecastlist.append(forecast)
weather = np.array(forecastlist).reshape(-1, 5)
я не могу воспроизвести ваш пример, потому что у меня нет api-key и идентификатора города
