Bonjour à tous!

Je cherche à définir un sous-dictionnaire et des valeurs dans un dictionnaire principale.

Attention : je cherche à garder la structure de la définition comme suit :
(sauf erreur de syntaxe bien évidemment)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
DicoPrincipal = {
                 'pi' : 3.14159265358979,
                 'SousDico' : SousDico= {
                                        'dix' : 10,
                                        'vingt' : 20
                                        }
                 }
Visiblement Python n'aime pas l'utilisation d'une seconde "{" ligne 4.


L'une des solutions possible serait de définir le SousDico avant et de l'intégrer dans le dico principal lors de sa définition:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
SousDico = {
            'dix' : 10,
            'vingt' : 20
            }
 
DicoPrincipal = {
                 'pi' : 3.14159265358979,
                 'SousDico' : SousDico
                 }
Mais ce n'est pas ce que je cherche à faire!

Je tien VRAIMENT à garder la structure de définition de cet ensemble : à savoir la définition d'un Sous-Dictionnaire dans la définition d'un Dictionnaire principal.

Merci d'avance pour vos conseils