我有一个列表的列表,然后我从列表中提取最后一个元素。现在,如何知道它是str
还是list
或dict
或int
?如何知道对象是str还是list或dict或int?
list2 = response_list[0][-1]
print list2,type(list2)
print "not executing"
print list2
我未能匹配,如果该元素是由下面的代码list
或str
:
list2 = response_list[0][-1]
if type(list2) == str() :
print list2,type(list2)
elif type(list2) == list() :
print list2,type(list2)
这不是建议的匹配对象类型的方法。 – 2015-07-05 08:43:10
是推荐使用'isinstance'功能。我回答了这个问题,就像你在这个问题上试过的一样遵循接受的答案方法。 – 2015-07-05 08:52:57