Union de plusieurs dictionnaires
Bonjour
J'ai plusieurs dictionnaires, et j'ai parfois besoin de faire la même opération sur tous.
Plutot que de ré-écrire la même boucle pour chaque dictionnaire, je cherche donc à faire une boucle sur tous en même temps, mais je ne connais pas la syntaxe ?
Cas concret :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
NATIONAL = {}
TAB_R = {}
TAB_S = {}
NATIONAL['SOCIETE'] = {'code':'','page':RAC+"/SOCIETE/"}
NATIONAL['GROUPEMENT'] = {'code':'','page':RAC+"/GROUPEMENT/"}
NATIONAL['TOUTES_REGIONS'] = {'code':'','page':RAC+"/TOUTES_REGIONS/"}
TAB_R['R0'] = {'code':'0', 'page':RAC+"/REGION_0/"}
TAB_S['S071'] = {'code':'071', 'page':RAC+"/SECTEUR_071/"}
TAB_R['R1'] = {'code':'1', 'page':RAC+"/REGION_1/"}
TAB_S['S101'] = {'code':'101', 'page':RAC+"/SECTEUR_101/"}
TAB_S['S102'] = {'code':'102', 'page':RAC+"/SECTEUR_102/"}
TAB_S['S103'] = {'code':'103', 'page':RAC+"/SECTEUR_103/"}
TAB_S['S104'] = {'code':'104', 'page':RAC+"/SECTEUR_104/"}
TAB_S['S105'] = {'code':'105', 'page':RAC+"/SECTEUR_105/"}
#[...]
for i in ????: print i['page'] |
Je ne sais pas quoi mettre à la place des ???, si je mets "NATIONAL+TAB_R+TAB_S" j'ai logiquement une erreur de syntaxe, si je mets "NATIONAL,TAB_R,TAB_S" il le prend comme une liste et ne me retourne donc que les indices de dictionnaires dans ma variable i, donc pas bon.
Merci d'avance
Loko