-
练习一
重复的单词: 此处认为单词之间以空格为分隔符, 并且不包含,和 . ;- 用户输入一句英文句子;
- 打印出每个单词及其重复的次数;
str=input('输入英文句子:')
word_list=str.split(' ')
word_dict={}
for i in word_list:
times=1
if i in word_dict:
times+=1
word_dict[i]=times
for k,v in word_dict.items():
print(k,'---',v)
- 练习二
数字重复统计:
1). 随机生成1000个整数;
2). 数字的范围[20, 100],
3). 升序输出所有不同的数字及其每个数字重复的次数;
import random
data_dict={}
data_list=[]
for i in range(10):
data=random.randint(20,26)
data_list.append(data)
data_list.sort()
for i in data_list:
data_dict[i]=data_list.count(i)
for k,v in data_dict.items():
print(k, '---', v)
为了看出效果,测试的范围是20~26,