isinstance()函数用来判断变量的类型,也可以判断子类的类型。
实例:>>> fav_fruit = [‘watermelon’, ‘strawberry’]
>>> isinstance(fav_fruit , list)
Output:True
>>> num_names = len(fav_fruit)
>>> isinstance(num_names, list)
Output:False
>>>fav_fruit = ['watermelon', 'strawberry', ['cucumber', ['banana', 'avocado']]]
>>>for i in fav_fruit:
if isinstance(i, list): #如果i是一个 list 就打印 list 里面的元素
for j in i:
print j
else:
print i