2041_20T2_Q2

用set去重。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/bin/env python3

import sys

guys = set()
for line in sys.stdin:
line = line.strip()
if not line:
continue
field = line.split("|")
id_and_name = field[1:3]
guys.add(tuple(id_and_name))

# 循环结束后set里面就是一大堆人的id和名字的元组

# 接下来提取名字并截取后面的部分放到列表中,排序后再输出
ans = []
for id_name in guys:
name = id_name[1]
last_name = name.split(", ")[-1]
last_name = last_name.split(" ")[0]
ans.append(last_name)

ans.sort()
for last_name in ans:
print(last_name)