3 votes

Vérifier si un nombre flottant est dans une clé de dictionnaire dans Pyhton

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X