python 数组两两组合或者多个组合

import itertools

lis = [1,2,3,4,5]

print list(itertools.combinations(list(lis),2))