MCPcopy Create free account
hub / github.com/ActiveState/code / printCombinations

Function printCombinations

recipes/Python/66465_combination/recipe-66465.py:20–25  ·  view source on GitHub ↗
(alist, numb, blist=[])

Source from the content-addressed store, hash-verified

18 blist.pop()
19
20def printCombinations(alist, numb, blist=[]):
21 if not numb: return printList(blist)
22 for i in range(len(alist)):
23 blist.append(alist.pop(i))
24 printCombinations(alist, numb-1, blist)
25 alist.insert(i, blist.pop())
26
27if __name__ == '__main__':
28 k='love'

Callers 1

recipe-66465.pyFile · 0.85

Calls 5

rangeFunction · 0.85
printListFunction · 0.70
appendMethod · 0.45
popMethod · 0.45
insertMethod · 0.45

Tested by

no test coverage detected