我需要打印與最高價格(10.0)相匹配的所有商品的名稱作爲最高價格清單 我的問題是,即使價格與最高價格相匹配,也不會追加。清單是[itemName,價格]如何將列表中的項目添加到另一個列表?
inventoryList = [['Steak', ' 10'], ['Milk', ' 2'], ['Fruits', ' 10'], ['Canned Corn', ' 0.50']]
highestPriceItem = 10.0
highestPriceList = []
for item in inventoryList:
if item[1] == highestPriceItem:
highestPriceList.append(item[0])
print ("Item with highest wholsesale price: ",highestPriceList)
有什麼建議嗎?
第二個建議對我更好,但我如何才能打印higestPriceList作爲普通單詞而不是列表格式(['Steak','Fruits 「])? – Frangello
添加一個'*'將列表解壓縮爲參數,如下所示:'print(「具有最高價值的商品:」,* highestPriceList)' – mhlester