描述
输入一系列以逗号分隔的英文人名,其中包含重复的名字,请将其中重复的名字去掉,输出包含不重复人名的列表,名字出现顺序与输入顺序相同。
输入格式
一系列以逗号分隔的英文人名
输出格式
包含不重复人名的列表,名字出现顺序与输入顺序相同
样例
输入(1)
Calvin,bob,ada,McCord,Smith,Babbs,Calvin,Smith
输出(1)
['Calvin', 'bob', 'ada', 'McCord', 'Smith', 'Babbs']
代码
name_lst = input().split(',') # 输入的字符串节分为列表
name_no_duplicate = list(set(name_lst)) # 去除重复的元素
print(sorted(name_no_duplicate, key=name_lst.index)) # 按名字在原列表中出现的顺序排序