python判断一个对象是否是list

python


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

#!/usr/bin/env python

a = 1

b = [1,2,3,4]

c = (1,2,3,4)

d = {'a':1,'b':2,'c':3}

e = "abc"

if isinstance(a,int):

    print "a is int"

else:

    print "a is not int"

if isinstance(b,list):

    print "b is list"

else:

    print "b is not list"

if isinstance(c,tuple):

    print "c is tuple"

else:

    print "c is not tuple"

if isinstance(d,dict):

    print "d is dict"

else:

    print "d is not dict"

if isinstance(e,str):

    print "d is str"

else:

    print "d is not str"

以上是 python判断一个对象是否是list 的全部内容, 来源链接: utcz.com/z/524427.html

回到顶部