如何检查变量是否是Python中的字典

这个问题在这里已经有了答案:

  • type()和isinstance()之间有什么区别? 6个答案

  • if type(ele) is dict或者使用isinstance(ele,dict),你可以使用,如果你使用了子类型的字典,

    d = {'abc':'abc','def':{'ghi':'ghi','jkl':'jkl'}}
    for ele in d.values():
        if isinstance(ele,dict):
           for k, v in ele.items():
               print(k,' ',v)
    
    链接地址: http://www.djcxy.com/p/54217.html

    上一篇: How to check if a variable is a dictionary in python

    下一篇: Preserving indentation in examples section