生成一个100个键值对构成的字典D,其中,键为B001-B100的学号,值为50-100之间开始随机整数(包括50和100)。例如:"B085":85为其中的一个键值对。
(1)打印输出该字典的前十个键值对;
(2)打印输出 值大于等于95的键值对(需考虑有重复值的情况)
import random
D = {}
for i in range(1,101,1):
key = "B%03d" % i
D[key] = random.randint(50,100)
sort_dict = sorted(D.items(),key = lambda x:x[1],reverse = True)[:10]
print(dict(sort_dict))
dict1 = {}
for key, value in D.items():
if value >= 95:
dict1[key] = value
print(dict1)