Bonjour à tous,

je débute sous Python

j'aimerai récupérer les données de 3 villes mais lorsque j'utilise la fonction update(). je n'ai que le dictionnaire du dernier tableau (tokyo) qui s'ajoute,
quelle est mon erreur ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import requests
api_key="xxxxxx"
 
def get_weather(city):
        url =f"https://api.openweathermap.org/data/2.5/weather?q={city}&appid={api_key}"
        data = requests.get(url).json()
        return data
 
lCity = ['London','Paris','Tokyo']
dicoCity = {}
for city in lCity:
    icoCity.update(get_weather(city))  
 
print(dicoCity)
merci beaucoup !