Python如何实现list的排列与组合?

2026-05-28 19:191阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计51个文字,预计阅读时间需要1分钟。

Python如何实现list的排列与组合?

pythondef combinations(lst, num): if num==0: return [[]] if num > len(lst): return []

Python如何实现list的排列与组合?

result=[] for i in range(len(lst)): for comb in combinations(lst[i+1:], num-1): result.append([lst[i]] + comb) return result

itertools.combinations(list,num)