【发布时间】:2019-09-02 04:53:51
【问题描述】:
我有一个字典列表:
list=[{'step' : '1' , 'name' : 'A'}]
我想在 if 条件下检查 step 键的值的类型。
我试过了:
if (x=isinstance(list[0]['step'],str)) :
但我得到了这个错误:
TypeError: isinstance() arg 2 必须是类型或类型的元组
我也试过了:
list[0]['step'].__class__ == str
但也有错误。 正确的做法是什么?
【问题讨论】:
-
不要使用
list和str作为变量的名称。
标签: python list class variables types