如何检查变量是否是python字典?
for k,v in dict.items():
if type(v)==dict:
print('This is a dictionary')
Run Code Online (Sandbox Code Playgroud)
此代码不起作用
编辑:
解决了。类型(v)正在工作。我在字典中使用名称“dict”时犯了错误。
要正确检查是否v是 a 的实例,dict您可以使用isinstance:
for k,v in your_dict.items():
if isinstance(v, dict):
print('This is a dictionary')
Run Code Online (Sandbox Code Playgroud)
注意:将您的变量名称更改'dict'为其他名称,因为您要屏蔽内置名称