数字统计问题。随机生成1000个整数,数字的范围在[20, 100]以内,按从小到大的顺序输出所有不同的数字及每个数字出现的次数
路城楠大帅哥的python欢迎你回来 么么啾开发时间:2022/3/27 17:49-- coding: UTF-8 --import randomlst=[]for x in range(0,20):#循环输出20次num=random.randint(20,100)#生成20-100的一个随机数lst.append(num) #将每个随机数加到列表并升序排序# 前三行缩写 lst=[randi
·
路城楠大帅哥的python
欢迎你回来 么么啾
开发时间:2022/3/27 17:49
-- coding: UTF-8 --
import random
lst=[]
for x in range(0,20):#循环输出20次
num=random.randint(20,100)#生成20-100的一个随机数
lst.append(num) #将每个随机数加到列表并升序排序
# 前三行缩写 lst=[randint(0,1000)for x in range(30)]
lst.sort(reverse=False)
lstt=dict.fromkeys(lst,0)#创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
for y in lst:
lstt[y]+=1#列表中数字每出现一次,键值+1
print(lstt)
print (“升序排序为”,lst)
更多推荐



所有评论(0)