from itertools import combinations
import operator
myList = [(1, 1), (2, 2), (3, 3), (4, 5)]
[(operator.sub(*x), operator.sub(*y)) for x, y in (zip(ys, xs) for xs, ys in
    combinations(myList, 2))]
Subtract all items in a list against each other