python如何判斷一個物件是否是列表

westwolf發表於2021-09-11

python如何判斷一個物件是否是列表

python中的isinstance() 函式來判斷一個物件是否是一個已知的型別,類似 type()。

(推薦教程:)

以下是 isinstance() 方法的語法:

isinstance(object, classinfo)

引數

object -- 例項物件。

classinfo -- 可以是直接或間接類名、基本型別或者有它們組成的元組。

返回值

如果物件的型別與引數二的型別(classinfo)相同則返回 True,否則返回 False。。

例項

以下展示了使用 isinstance 函式的例項:

>>>a = 2
>>> isinstance (a,int)
True
>>> isinstance (a,str)
False
>>> isinstance (a,(str,int,list)) # 是元組中的一個返回 True
True

再看

>>> b = ['a','c','y']
>>> isinstance(b,list)
True
>>>

相關教程推薦:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4662/viewspace-2836692/,如需轉載,請註明出處,否則將追究法律責任。

相關文章