用到python的一个库:itertools,示例代码如下:
import itertools
#A(2,4)
result = itertools.permutations([1,2,3,4],2)
print type(result)
print list(result)
#结果:
#<type 'itertools.permutations'>
#[(1, 2), (1, 3), (1, 4), (2, 1), (2, 3), (2, 4), (3, 1), (3, 2), (3, 4), (4, 1), (4, 2), (4, 3)]
#C(2,4)
result = itertools.permutations([1,2,3,4],2)
print type(result)
print list(result)
#结果:
#<type 'itertools.combinations'>
#[(1, 2), (1, 3), (1, 4), (2, 3), (2, 4), (3, 4)]