nums = collections.Counter(itemlist)
target = t
for i in range(len(itemlist)):
    if itemlist[i] > target:
        continue
for j in range(i + 1, len(itemlist)):
    if itemlist[i] + itemlist[j] > target:
        continue
if target - (itemlist[i] + itemlist[j]) in nums - collections.Counter([
    itemlist[i], itemlist[j]]):
    print(('Found', itemlist[i], itemlist[j], target - (itemlist[i] +
        itemlist[j])))
Как проверить, соответствует ли сумма 3 целых чисел в списке другому целому числу? (питон)