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 : Sélectionner tout - Visualiser dans une fenêtre à part
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