怎么删除字典中的值的最大值?

能输出最大值和最小值,但是使用pop方法的时候报错了,该怎么删除啊?

img

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)