在 Python 3 中,我需要测试我的变量是否具有“dict_items”类型,所以我尝试了类似的方法:
>>> d={'a':1,'b':2}
>>> d.items()
dict_items([('a', 1), ('b', 2)])
>>> isinstance(d.items(),dict_items)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'dict_items' is not defined
但dict_items
不是已知类型。它也没有在types
模块中定义。如何测试对象具有类型dict_items
(不消耗数据)?