此代碼完成它應該做的事情。我的掛斷是理解字典中的關鍵是什麼以及價值是什麼。我是(〜仍然)確定它是 - dict = {key:value} - 但是在運行下面的代碼時,它似乎是相反的。有人能讓我的思想休息,並澄清我失蹤的東西。我不想在沒有徹底理解的情況下繼續前進。謝謝。Python字典中的鍵/值混淆
prices = {
"banana" : 4,
"apple" : 2,
"orange" : 1.5,
"pear" : 3,
}
stock = {
"banana" : 6,
"apple" : 0,
"orange" : 32,
"pear" : 15,
}
total = 0
for key in prices:
print key
print "price: %s" % prices[key]
print "stock: %s" % stock[key]
total = total + prices[key]*stock[key]
print
print total
輸出:
orange
price: 1.5
stock: 32
pear
price: 3
stock: 15
banana
price: 4
stock: 6
apple
price: 2
stock: 0
117.0
None
對,它正是我想要的。通過試驗和錯誤,我得到了代碼工作,但我想更好地瞭解它的工作原理。 謝謝你的幫助,非常感謝。 –