数字重复统计:
1.随机生成1000个整数
2.数字的范围[20,100],
3.升序输出所有不同的数字及其每个数字重复的次数
“”"
import random
#导入生成随机数的模块
#定义列表,存储随机数
key=[]
for i in range(1000):
num=random.randint(20,100)
key.append(num)
#将生成的随机数加入列表中
key_sort=sorted(key)
#对所有的随机数进行排序
count={}
#对排序后的列表进行遍历,并统计重复的次数
for i in key_sort:
if i in count:
count[i]+=1
else:
count[i]=1
print('数字\t\t\t\t\t重复次数')
for k,v in count.items():
print('%s\t\t\t%s' %(k,v))
重复的单词: 此处认为单词之间以空格为分隔符, 并且不包含,和.;
1. 用户输入一句英文句子;
2. 打印出每个单词及其重复的次数;
sentence=input('请输入英文句子:')
sentence_space=sentence.split(' ')
sentence_num={}
for i in sentence_space:
if i in sentence_num:
sentence_num[i]+=1
else:
sentence_num[i]=1
print(sentence_num)