2026年10月23日 14時45分
combinationsで、重複のない組み合わせを作る
- 最終更新
- 2026年10月23日 14時47分
from itertools import combinations
candy_num_by_set = [1, 3, 5, 8]
purchase_num = 2
pairs = combinations(candy_num_by_set, purchase_num)
combinations(candy_num_by_set, purchase_num)で、(1, 3)、(3, 8)のような組み合わせを作れます
(1, 3)と(3, 1)は組み合わせに入りません(片方だけが採用されます)
—