Bonjour

J'ai un dictionnaire qui contient deux nombres et un signe opératoire, construit en format texte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
nombre = '774.2*4'
dico = {0: '774.2', 1: '*', 2: '4'}
operation = (''.join(val for val in dico.values()))
print(operation)
Mon problème est de pouvoir obtenir le résultat de l'énoncé du nombre original ('774.2*4'), soit : 3096.8.
Convertir '774.2' et '4' est aisé, mais convertir '*' en *, c'est difficile à obtenir ça...