python - 如何在此处使用 isinstance() 而不是比较类型?
问题描述
我正在尝试比较这两个变量,而 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]))
推荐阅读
- android - Open internal storage image with Intent.ACTION_EDIT exception with FileProvider android
- c# - How to implement dataTables Server side Side Paging/Searching/Sorting in ASP.net Core
- security - Microsoft Graph - How to test the /Security/Alerts webhook
- spring-boot - Spring Boot - 如何将 src/main/resources 子目录包含到类路径中
- javascript - 函数内部未定义的全局变量
- database - 完整和增量数据加载 - api
- asammdf - Asammdf 提取更多元数据
- identityserver4 - 没有客户端库的 IdentityServer4 无提示手动更新
- reactjs - Html React 解析器不渲染为空
标签
- flutter - 如何使用 Flutter 将 2 个浮动操作按钮固定在某些特定位置?