J'ai une dictée comme celle-ci tmp_dic = {'0.0': 'val0', '1': 'val1', 'key3': 'val2'}
. Maintenant, pendant l'analyse d'un fichier, je veux vérifier si par exemple une valeur flottante de disons 1,0 est dans les clés tmp_dic ou non ? J'ai une logique simple comme celle-ci, mais il semble qu'elle puisse retourner une réponse erronée parfois.
str(int(1.0)) in tmp_dic.keys()
Dois-je vérifier si la chaîne numérique est un entier ou un flottant avant de vérifier si elle existe dans les clés ? Merci pour les conseils.