knrt.net
当前位置:首页 >> 用Python怎么统计一个列表的元素种类和各个种类的... >>

用Python怎么统计一个列表的元素种类和各个种类的...

统计一个列表中每一个元素的个数在Python里有两种实现方式, 第一种是新建一个dict,键是列表中的元素,值是统计的个数,然后遍历list。 items = ["cc","cc","ct","ct","ac"]count = {}for item in items: count[item] = count.get(item, 0) + 1...

举个例子吧,比如一个列表numbers=["cc","cc","ct","ct","ac"]。他的元素种类有3个("cc","ct","ac"),每个种类的个数分别为2,2,1 用python统计可以编写如下代码; res = {} for i in numbers: res[i] = res.get(i, 0) + 1 print([k for k in ...

比如你可以这样(用isinstance()函数来判断类型): intCount = 0 #用来记录列表中的int元素个数listCount = 0 #记录list元素个数a = [1,'a',2,[1,2]]for i in a: #遍历a if isinstance(i,int): #判断i是不是int intCount += 1 elif isinstance(...

用type获取到元素的数据类型 然后存到字典里就行了 键是元素类型(转换成字符串 值是出现的个数 每次+1

arr = ['a','a','b','b','c','c','a','c','d','f','g']a_count=len([i for i in arr if i=='a'])b_count=len([i for i in arr if i=='b'])c_count=len([i for i in arr if i=='c'])others_count=len(arr)-a_count-b_count-c_countprint("a出现的...

res = {} for i in numbers: res[i] = res.get(i, 0) + 1 print([k for k in res.keys()]) print([v for v in res.values()])

用type获取到元素的数据类型 然后存到字典里就行了 键是元素类型(转换成字符串 值是出现的个数 每次+1

type()是一个内建的函数,调用它就能够得到你所查询的元素类型。 type()的使用方法:type(对象) type()是接收一个对象当做参考,之后反回对象的相应类型。 >>>type(1) #整型>>>type('iplaypython') #字符串>>>

tList = [ ["abc","123"], ["def","456"] , ["ghi","789"] ]for each in tList: if each[0] == 'abc': print each

在python中怎么声明一个列表(只表示出列表中的元的个数而不初始化元素的值? commonest = [1,2,2,2,1,3,4,5,1,1] print(commonest.count(1)) 需要把数据存储到列表中,列表的count的方法可以统计某个元素出现的次数

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com