a = eval(input())
d = {}
r = []
for i in a:
k, v = i
if d.get(k, 0) < v:
d[k] = v
for k, v in d.items():
r.append((k, v))
print(r)
如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢
a = [(180001,88), (180002,65), (180003, 95) , (180001, 70), (180001,90)]
a1 = sorted(a, key=lambda x:(x[0], x[1]))
print(dict(a1))
a = [(180001,88), (180002,65), (180003, 95) , (180001, 70), (180001,90)]
a1 = sorted(a, key=lambda x:(x[0], x[1]))
print([(k, v) for k, v in dict(a1).items()])