値が最小のキーをそのままにしておくと、 min()
関数を使用できません。
OPがコメントから試したコードの移動: -
for i in key:
if dictionary[i]<dictionary[key]:
dictionary.pop(key)
elif dictionary[i]==dictionary[key]:
print (dictionary[i])
そして、他のコメントからのコード:
dictionary={'A': 3, 'B': -2, 'C': -1, 'D': -3}
for key in dictionary:
print ("Keys and values>", key,end= '')
print (dictionary[key])
print (dictionary)
for i in key:
if dictionary[i]<dictionary[key]:
dictionary.pop(key)
elif dictionary[i]==dictionary[key]:
print ("The minimum is",dictionary[i])