字典vegetable=
{'紫贝天葵': {'min': 6.5, 'avg': 6.75, 'max': 7},
'金丝南瓜': {'min': 7.5, 'avg': 7.75, 'max': 8},
'鱼腥草叶': {'min': 8, 'avg': 8.5, 'max': 9},
'鱼腥草根': {'min': 6.5, 'avg': 6.75, 'max': 7},
'圣女果': {'min': 3.5, 'avg': 3.75, 'max': 4},
'荷兰豆': {'min': 8, 'avg': 8.5, 'max': 9},
'朝天椒': {'min': 18, 'avg': 19, 'max': 20},
'绿菜花': {'min': 1.8, 'avg': 1.9, 'max': 2},
'球茎茴香': {'min': 7.5, 'avg': 7.75, 'max': 8}}
我想用for循环查找一下里面有没有‘金丝南瓜’,如果有,就取金丝南瓜的max值,如果没有就打印‘没有这种蔬菜’。
for item in vegetable:
if item=='金丝南瓜':
print(vegetable[item]['max'])
else:
print('没有这种菜‘)
可是这样结果就是每次都打印了一遍’没有这种菜‘,请问这种情况能用for循环实现吗?