【发布时间】:2022-01-20 14:11:05
【问题描述】:
我正在开发一个时间表生成器,我需要随机放两天假。我想出了一个解决方案,但是我注意到 randinit 方法可以在一天中放两天假,所以这个选项对我不起作用。
import random
schedule = {1: "9:00 - 17:00", 2: "9:00 - 17:00", 3: "16:00 - 00:00", 4: "16:00 - 00:00", 5: "16:00 - 00:00", 6: "16:00 - 00:00", 7: "16:00 - 00:00"}
days_off = {random.randint(1, 7): "X", random.randint(1, 7): "X"}
schedule.update(days_off)
所以我认为应该有一种更简单的方法可以让它在没有硬编码的情况下工作,但我真的找不到它。
将不胜感激!
【问题讨论】:
标签: python dictionary random