色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

用Python怎么統計一個列表的元素種類和各個種類的個數?

林國瑞2年前36瀏覽0評論

比如你可以這樣(用isinstance()函數來判斷類型):

intCount=0#用來記錄列表中的int元素個數listCount=0#記錄list元素個數a=[1,'a',2,[1,2]]foriina:#遍歷aifisinstance(i,int):#判斷i是不是intintCount+=1elifisinstance(i,list):#判斷i是不是listlistCount+=1print(intCount,listCount)

結果是21,也就是有2個int元素,1個list元素。

這是一個思路,你可以根據需要添加判斷的類型,比如要統計float類型,就可以再加個elifisinstance(i,list)來進行統計。至于元素種類,對應的記錄是0,就說明沒有這個種類的元素,比如如果intCount是0,就說明列表中沒有int元素。