您可以维护一组在迭代时遇到的所有index 1元素,并且只有在没有遇到其index 1元素时,才能在最终结果中包含元组:
lst = [(1051,97),(1051,132),(1048,132),(1048,283),(1048,438)]
s = set()
res = []
for i, j in lst:
if j not in s:
s.add(j)
res.append((i,j))
print(res)
# [(1051, 97), (1051, 132), (1048, 283), (1048, 438)]