我有2个词典:
budgets = {'Engineering': 4500.0,
'Marketing': 5000.0,
'Operations': 3000.0,
'Sales': 2000.0}
spending = {'Engineering': 5020.0,
'Marketing': 1550.0,
'Operations': 3670.0,
'Sales': 3320.0}
Run Code Online (Sandbox Code Playgroud)
我试图遍历它们,并找出哪些值spending大于值budgets.我目前写道:
for value in spending.values():
if value in spending.values() > budgets.values():
print 'Over Budget'
else:
print 'Under Budget'
Run Code Online (Sandbox Code Playgroud)
然而,当我运行它时,它们都打印出来Over Budget,但事实并非如此.有人可以解释我接近这个错误吗?
谢谢 :)