Dinner = ['Meat', 'Veg', 'Milk', 'Grains']
DinneronMonday = ['Meat', 'Veg', 'Milk', 'Grains']
DinneronTuesday = ['Meat', 'Veg', 'Milk', 'Grains']
DinneronWednesday = ['Meat', 'Veg', 'Milk', 'Grains']
DinneronThursday = ['Meat', 'Veg', 'Milk', 'Grains']
DinneronFriday = ['Meat', 'Veg', 'Milk', 'Grains']
DinneronSaturday = ['Meat', 'Veg', 'Milk', 'Grains']
DinneronSunday = ['Meat', 'Veg', 'Milk', 'Grains']
我需要帮助覆盖列表中的元素,我知道如何覆盖它们但是我不知道如何使用用户输入覆盖它们,例如星期一晚餐我要更改所有类别
答案 0 :(得分:0)
我不太确定你想要什么,但我读了你的问题,好像你想从用户那里获得你设置为菜单列表中每个元素的输入。如果是这样,这样的事情可能会有所帮助:
newItem = input("New menu item: ")
DinneronMonday = [newItem for oldItem in DinneronMonday]
答案 1 :(得分:0)
您可以使用python输入法设置每天的选项。例如:
monday0 = input("Enter option 1 for Monday: ")
DinneronMonday[0] = monday0
// Add input for each
您还可以将输入存储在其他一些集合结构中,并相应地设置日期选项。这是用户的分配;)
编辑:
您可以将值读入列表,假设您的输入是逗号分隔
// Input should look like - Steak,Chicken,Fish,Tacos
options = input("Enter options for Monday: ")
DinneronMonday = list(options.split(','))
// Do the same for each day