リストから取り出した3つの整数の合計が0になる組み合わせ
整数を要素に持つリスト`li'から、合計すると0になる3つの整数を求める

li.sort()
M = len(li) - 1
for i, e in enumerate(li):
    j = i + 1
    k = M
    while k > j:
        s = li[i] + li[j] + li[k]
        if s == 0:
            print(li[i], li[j], li[k])
            k -= 1
        elif s > 0:
            k -= 1
        else:
            j += 1