combinations with two elements
问题 With python. It's possible to permute elements in a list with this method: def perms(seq): if len(seq) <= 1: perms = [seq] else: perms = [] for i in range(len(seq)): sub = perms(seq[:i]+seq[i+1:]) for p in sub: perms.append(seq[i:i+1]+p) return perms if a list is: seq = ['A', 'B', 'C'], the result will be.. [['A', 'B', 'C'], ['A', 'C', 'B'], ['B', 'A', 'C'], ['B', 'C', 'A'], ['C', 'A', 'B'], ['C', 'B', 'A']] HOW TO modify this method, to make permutations two terms a time? I mean, if the list