这篇文章将为大家详细讲解有关python判断对象是不是list的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在实际写程序中,经常要对变量类型进行判断,,可以用isinstance方法判断,也可以用type(变量)这种方法(python官方文档在说明type函数的用法时,明文推荐用isinstance测试对象类型。):

#!/usr/bin/envpythona=1b=[1,2,3,4]c=(1,2,3,4)d={'a':1,'b':2,'c':3}e="abc"ifisinstance(a,int):print"aisint"else:print"aisnotint"ifisinstance(b,list):print"bislist"else:print"bisnotlist"ifisinstance(c,tuple):print"cistuple"else:print"cisnottuple"ifisinstance(d,dict):print"disdict"else:print"disnotdict"ifisinstance(e,str):print"disstr"else:print"disnotstr"

关于python判断对象是不是list的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。