Because i don't want to use this syntax because it is too long, I want a direct access :
Not : DicoUser['TOTO'].DicoTable.['MY_TABLE'].DicoLabel.['MY_LABEL'] = "for exemple" Finally, i want to use : TOTO.MY_TABLE.MY_LABEL = "for exemple" "Fredrik Lundh" <[EMAIL PROTECTED]> a écrit dans le message de news: [EMAIL PROTECTED] > Erwan VITIERE wrote: > >> I want to convert the contents of a string into name of variable. >> For example: >> >> var1="toto" >> ... >> toto=5 >> print toto > > why? > > Python works better if you use it to write Python code. the Python > solution is to use a dictionary: > > key1 = "toto" > > data = {} > data["toto"] = 5 > > print data[key1] > > </F> > > -- http://mail.python.org/mailman/listinfo/python-list