输入一系列以逗号分隔的英文人名,其中包含重复的名字,请将其中重复的名字去掉,输出包含不重复人名的列表,名字出现顺序与输入顺序相同。
输入格式:
一系列英文人名,以逗号间隔。
输出格式:
包含不重复人名的列表,名字出现顺序与输入顺序相同。
输入样例:
在这里给出一组输入。例如:
Calvin,bob,ada,McCord,Smith,Babbs,Calvin,Smith
输出样例:
在这里给出相应的输出。例如:
['Calvin', 'bob', 'ada', 'McCord', 'Smith', 'Babbs']
代码如下:
name_list = input().split(',') # 将输入的人名分割成列表 result = [] for name in name_list: if name not in result: result.append(name) # 如果名字不在结果列表中,则加入 print(result)
tip:若x是字符串,则x.split()的值是一个列表,包含字符串x经空格、制表符(对应键盘上的Tab键)或换行符分割得到的所有子串。x.split()不会改变x。