我是一名Python初學者,正在努力從列表中檢索元組。我想要做的是獲得一個水果的價值,並乘以所需的數量。下面的例子會告訴你我的意思。我無法弄清楚如何獲取元組中的第二個元素。Python - 從列表中檢索元組中的元素
##Cost of [('apples', 2.0), ('pears', 3.0), ('limes', 4.0)] is 12.25
fruitPrices = {'apples':2.00, 'oranges': 1.50, 'pears': 1.75,'limes':0.75,
'strawberries':1.00}
def buyLotsOfFruit(orderList):
## orderList: List of (fruit, numPounds) tuples
## Returns cost of order
totalCost = 0.0
for fruit,price in fruitPrices.items():
if fruit not in fruitPrices:
print 'not here!'
else:
totalCost = totalCost +fruitPrices[fruitPrices.index(fruit)].key() * price
return totalCost
這是主要在我的其他聲明,我不能得到它的工作。所有幫助非常感謝!
'buyLotsOfFruit'的縮進是正確的? –
也許,對不起,這是我把它粘貼到這裏的時候 –