![](/img/trans.png)
[英]How do I generate a list of all possible combinations from a single element in a pair, from numerous pairs nested within a parent list?
[英]How do I generate all possible combinations of a list with rules?
我必须结合我自己的学校科目以适应明年的分配时间表。 附上一张照片。 从每一列中,我需要一个主题(总共六个),以及每种颜色中的一个(以及一个额外的黄色或橙色主题)。 三门科目应为高级(HL)和三门标准级(SL)。 我不知道从哪里开始(excel,python?)和做什么。 有人有建议吗?
您可以使用 itertool 的组合。 您可以将 num_per_combos 更改为每个组合的主题数。
from itertools import combinations
school_subjects = ["math", "science", "history", "geography", "language arts", "Spanish"]
num_per_combos = 3
combos = list(combinations(school_subjects, num_per_combos))
for lists in combos:
for combo in lists:
print(combo + " ")
print("\n")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.