【问题标题】:Python combinations no repeat by constraintPython 组合不受约束重复
【发布时间】:2023-04-01 14:12:01
【问题描述】:

我有一个元组(Name, val 1, val 2, Class)

tuple = (("Jackson",10,12,"A"),
         ("Ryan",10,20,"A"),
         ("Michael",10,12,"B"),
         ("Andrew",10,20,"B"),
         ("McKensie",10,12,"C"),
         ("Alex",10,20,"D"))

我需要使用itertools combinations 返回所有不重复课程的组合。如何返回不重复课程的组合。例如,第一个返回的语句是:tuple0, tuple2, tuple4, tuple5 等等。

【问题讨论】:

  • 长度为 4 的所有组合?或者任何长度?
  • 任意长度的组合,只是没有重复的类。
  • 附注调用你的元组tuple 并不聪明

标签:
python
tuples
combinations