Find all triplets in a list
Find all triplets in a list of numbers using python:
import itertools
import pprint
input_list = [-3, 1, 2, 0, 5]
result = itertools.combinations(input_list, 3)
triplets = list(result)
pprint.pprint(triplets)
[(-3, 1, 2), (-3, 1, 0), (-3, 1, 5), (-3, 2, 0), (-3, 2, 5), (-3, 0, 5), (1, 2, 0), (1, 2, 5), (1, 0, 5), (2, 0, 5)]
kw: combination tuples
Comments
Leave a Reply