fork download
  1. import itertools
  2. length = 3
  3. result = itertools.combinations(
  4. [*[True, False] * length],
  5. length
  6. )
  7. print([list(r) for r in result])
Success #stdin #stdout 0.02s 27704KB
stdin
Standard input is empty
stdout
[[True, False, True], [True, False, False], [True, False, True], [True, False, False], [True, True, False], [True, True, True], [True, True, False], [True, False, True], [True, False, False], [True, True, False], [False, True, False], [False, True, True], [False, True, False], [False, False, True], [False, False, False], [False, True, False], [True, False, True], [True, False, False], [True, True, False], [False, True, False]]