python怎麼判斷list裡元素型別

2021-04-12 18:06:58 字數 948 閱讀 6468

1樓:足壇風行者

可以通過tpye()方法來判斷list裡的元素型別。**舉例如下:

testlist = [1, 2, 'a', [1, 2]]for listelement in testlist:

print '%s 的型別是:%s' % (listelement, type(listelement))

其中,內for in語句用來遍歷testlist這個容list裡的元素,然後分別列印出元素對應的型別,執行程式,輸出結果為:

1 的型別是:

2 的型別是:

a 的型別是:

[1, 2] 的型別是:

擴充套件資料python語言中type()函式介紹:

1、type()函式的作用

在python中type()是即簡單又實用的一種物件資料型別查詢方法。它是一個內建的函式,呼叫它就能夠得到一個反回值,從而知道想要查詢的對像型別資訊。

2、type()函式使用方法:type(物件)type()是接收一個物件當做參考,之後反回物件的相應型別。例如:

type(1)

#整型type("iplaypython")#字串

2樓:匿名使用者

list = [1,'a','b',]

for i in range(0, list.__len__()):

#遍歷list的元素,

print其型別

print type(list[i])

#判斷型別為str的元素,並輸出

print '型別為string的有

版:權'

for i in range(0, list.__len__()):

if isinstance(list[i], str):

print type(list[i])

結果:型別為string的有:

Python中如何把list中的數字從大到小排列(不用reversed(sorted(list))

既然有排copy 序現成的演算法bai不du 怎樣用python將陣列裡的數從高到低排序 1 首先我們定義一個列表輸入一串大小不一的數字。2 可以用sort 方法對定義的列表排序,注意,sort只是對列表排序,它沒有返回一個值。3 輸入print列表名即可得到排序後的列表資料。4 倒序可以用這個re...

python判斷是windows還是linux

下面是一個簡單的指令碼是來判斷的linux或者windows bin python import platform def testplatform print operation system windows will be 32bit,windowspe linux will be 32bit,...

python跳出loop後如何不馬上判斷

問題肯定在你的playsnakegame 裡。這裡肯定是game over程式結束啊 你要在這裡面加上獲取q或者s按鍵的判斷ok?python 有關loop的問題 def i agic square rows len square total sum square 1 total3 total4 0...