能输出最大值和最小值,但是使用pop方法的时候报错了,该怎么删除啊?
d = {'zhangsan': 43, 'lisi': 22, 'wangwu': 56,'mazi': 14,}
d.pop(max(d.items(), key = lambda x: x[1])[0])
print(d)
score_dict = {'zhangsan': '43', 'lisi': '22', 'wangwu': '56','mazi': '14'}
value = max(score_dict.values())
filter = []
print(max(score_dict.values()))
print(min(score_dict.values()))
for key,values in score_dict.items():
if values == value:
filter.append(key)
for k in list(score_dict):
if k in filter:
score_dict.pop(k)
print(score_dict)