【发布时间】:2015-12-29 22:50:03
【问题描述】:
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']
我需要帮助来覆盖列表中的元素,我知道如何覆盖它们但是我不知道如何使用用户输入覆盖它们,例如周一晚餐我想更改所有类别
【问题讨论】:
-
我所做的差不多,我想通过用户输入来做到这一点
-
我建议通过使用代表一顿饭的数据类型来更多地构造这段代码。然后就可以更方便的对这个数据类型进行操作了。
-
@shuttle87 你是什么意思
-
可能是一个字典,键是星期几,值是食物列表。
-
@Let'sgothebeastboy 具体来说,我会创建一个代表一顿饭的类,然后对其进行操作,然后我将为该类实现
__str__以帮助打印它。如果您不需要这么多结构,另一种可能性是字典。
标签: python-3.5