Boucle dans un dict.update

Fermé
Tetios - 25 févr. 2021 à 18:44
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 - 25 févr. 2021 à 20:29
Bonjour,

Je cherche à populer un dico en python avec des données provenant d'un autre dico. Avant d'insérer ma clef je cherche à savoir si cette clef est déjà présente dans le dico source. Ainsi j'ai fait ceci :

Le tableau array_fields contient les champs que je dois checker.


#Pour chaque entrée dans mon tableau source :
for i in results[0]['Contents']['data']:
incidents.update({i['id']:{
for field in array_fields:
if field in i['CustomFields']:
field: i['CustomFields'][field],
'lastField': i['CustomFields']['lastField']

}})



Là il me sort un SyntaxError sur le second For.

Voyez-vous comment je peux faire cela simplement SVP ?

(je débute en python)

Un grand merci pour votre aide et bonne soirée
Configuration: Windows / Chrome

1 réponse

yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 Ambassadeur 1 556
25 févr. 2021 à 20:29
bonjour,
merci d'utiliser les balises de code, comme expliqué ici: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

à quoi penses-tu que servent les accolades { et } en python?

comme tu débutes, je suggère que tu commences par des exercices plus simple.
0