Python 如何在此处使用isinstance()而不是比较类型?

Python 如何在此处使用isinstance()而不是比较类型?,python,Python,我试图比较这两个变量,pylint给了我一个错误 我不知道如何在不比较类型的情况下做到这一点 for key in first_dict.keys(): if type(first_dict[key]) != type(second_dict[key]): new_dict[key] = (first_dict[key], second_dict[key]) 错误如下所示: C: 13,11 Using type()instead of isinstance() for

我试图比较这两个变量,pylint给了我一个错误

我不知道如何在不比较类型的情况下做到这一点

for key in first_dict.keys():
    if type(first_dict[key]) != type(second_dict[key]):
        new_dict[key] = (first_dict[key], second_dict[key])
错误如下所示:

C: 13,11 Using type()instead of isinstance() for a typecheck. (unidiomatic-typecheck)

不起作用。他们不是平等的,而是不同的,这是行不通的。他们不是平等的,而是不同的,这是行不通的。他们不是平等的,而是不同的,这是行不通的。他们不是平等的,而是不同的。
if not isinstance(first_dict[key], type(second_dict[key]))