简介:本文的首席执行官注释将介绍多少白色相关的Python统计数据。我希望这对每个人都会有所帮助。让我们来看看。
Python计算列表中的元素数量12-25如下:list = [1,2,3,4,5,6,5,4,3,2,2,12] set = set(list)dict= {} ...
在关键周期中添加一点打印句子以查看B的更改,这基本上是一个合乎逻辑的问题。
统计数据列表中的每个元素的数量有两种在Python中实现的方法。
首先是创建一个新的命令。关键是列表中的元素,值是统计数的数量,然后在列表中穿越。
项目= [CC“,“ CC”,“ CT”,“ CT”,“ AC”]]
count = {}
对于项目中的项目:
计数[item] = count.get(item,0)+1
打印(计数)
#{'ac':1,'ct':2,'cc':2}
其中使用了一项小技能。当dict中没有统计信息时,没有一个元素的统计信息,并直接索引了计数[item]以报告错误,并使用get method count.get.get(item,0)设置键来设置索引返回钥匙存在时。0。
第二个是python的构建功能。统计元素的数量是非常普遍的操作。Python的收集软件包中已经有一个计数类,它大致实现了上述功能。
从收集进口计数器
项目= [CC“,“ CC”,“ CT”,“ CT”,“ AC”]]
计数=计数器(项目)
打印(计数)
#counter({'ct':2,'cc':2,'ac':1})
例如,您可以用isInstance()函数判断类型):
intcount = 0#is用于记录列表listCount中的int元素的数量= 0 #record列表元素编号a = [1,'a',2,[1,2] for a:#traversing aisInstance(i,int):#determine如果我是int int int intcount += 1 elif isinstance(i,list):#determine i是否是ListCount +listCount += 1print(intcount,listCount,listCount)结果为2 1,这意味着2int intelements,1个列表元素。
这是一个主意。您可以根据需要添加判断类型。例如,如果您需要计算类型的float类型,则可以将elif isInstance(i,list)添加到统计信息。作为元素类型,相应的记录为0,这表明此类型没有元素。例如,如果intcount为0,则列表中没有int元素。
# - * - 编码:CP936-* -
fruitfile = open(r“ frual.txt”)
fruitdict = {}
对于fruitfile.readlines()中的行:
fruit = line.split()[1]
如果fruitdict.has_key(水果):
水果果[水果]+= 1
别的:
果丁[水果] = 1
水果清单= []
对于钥匙,值得一提的是fruitdict.items():
fruitlist.apend(钥匙,价值)
fruitlist.sort(lambda a,b:b [1],反向= true)
如果len(水果清单)= 3:
“打印”前三名水果:“”
打印水果清单[0] [0],果列表[0] [1]
打印水果清单[1] [0],水果清单[1] [1]
打印水果清单[2] [0],水果清单[2] [1]
打印 ”
所有水果都出现了:”
对于关键,价值在水果清单中:
打印钥匙,值
fruit.txt是文件名
结论:以上是首席执行官指出介绍的Python统计数据的全白含量。我希望这对每个人都会有所帮助。如果您仍然想了解有关此信息的更多信息,请记住收集并关注此网站。