编写程序,生成一个包含10个0-5自己的随机整数,并统计每个元素的出现次数。
参考代码如下:
import random
#1
IntList=[]
IntSet=set()
IntDict=dict()
for item in range(10):
r=random.randint(0,5)
IntList.append(r)
IntSet.add(r)
print(IntList)
print(IntSet)
for i in IntSet:
IntDict[i]=IntList.count(i)
print(IntDict)
#2
IntList=list()
IntDict=dict()
for item in range(10):
r=random.randint(0,5)
IntList.append(r)
print(IntList)
for i in IntList:
IntDict[i]=IntList.count(i)
print(IntDict)
#3
IntList=[random.randint(0,5)for item in range(10)]
IntList2=[IntList.count(item2) for item2 in IntList]
IntDict=dict(zip(IntList,IntList2))
print(IntDict)