Advertisement
Guest User

fonction récursive qui renvoie toutes les combinaisons d'élé

a guest
Feb 24th, 2020
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.37 KB | None | 0 0
  1. def combi(liste, p, l = None, res = None):
  2.     '''fonction récursive qui renvoie toutes les combinaisons d'éléments de 'liste' à p éléments'''
  3.     if l is None : l = []
  4.     if res is None : res = []    
  5.     if p == 0:
  6.         res.append(l)
  7.         return
  8.     for k in liste:
  9.         l1 = list(l)
  10.         l1.append(k)
  11.         combi(liste, p-1, l1,res)
  12.     return res
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement