我有一个像这样的字典:
tmp_dic = {'0.0':'val0','1':'val1','key3':'val2'}
。现在,在解析文件时,我想检查例如1.0的浮点值是否在tmp_dic的键中?我有一个简单的逻辑,但似乎有时候会返回错误的答案。str(int(1.0)) in tmp_dic.keys()
在检查数字字符串是否存在于键中之前,我需要检查它们是否为整数或浮点数吗?感谢提示。
in tmp_dic.keys()
,而应该使用in tmp_dic
,它们的作用相同,但后者更加高效。 - Mark Ransom