我需要一個條件或if語句來確保用戶輸入最多隻能在列表中輸入每種類型的項目最多5個。例如,假設有一個菜單,您可以選擇要購買的物品,但同一類型的物品最多隻能同時購買5種。 我只能買我們說5芒果冰沙,但不是6. 但我也可以買說5芒果冰沙和1草莓冰沙 我想說的是5不是你可以購買的物品的最大數量,但您可以購買的相同類型的物品的最大數量。我需要這個條件來確保用戶輸入的第6個重複項不會附加到我的列表中。如何控制列表中重複值的數量
#This is what my list should allow
my_list = [["Mango", 2.00], ["Mango", 2.00], ["Mango", 2.00], ["Mango", 2.00], ["Mango", 2.00], ["Strawberry", 2.00]]
#This is what my list shouldn't allow
my_list = [["Mango", 2.00], ["Mango", 2.00], ["Mango", 2.00], ["Mango", 2.00], ["Mango", 2.00], ["Mango", 2.00], ["Strawberry", 2.00]]
爲什麼要在列表中重複一遍?只需使用一個字典:'basket = {'Mango':5,'Strawberry':1}'。保持價格與此分開。 –
什麼是'2.00'?這是價格還是數量? –