每天CookBook之Python-065
- 排列组合
items = ['a', 'b', 'c']
from itertools import permutations
for p in permutations(items):
    print(p)
for p in permutations(items, 2):
    print(p)
from itertools import combinations
for c in combinations(items, 3):
    print(c)
for c in combinations(items, 2):
    print(c)
for c in combinations(items, 1):
    print(c)
from itertools import combinations_with_replacement
for c in combinations_with_replacement(items, 3):
    print(c)
out
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号