项目场景:
提示:
问题描述:
输入一系列以逗号分隔的英文人名,其中包含重复的名字,请将其中重复的名字去掉,输出包含不重复人名的列表,名字出现顺序与输入顺序相同。
原因分析:
列表去重基本思路很简单对原列表里的每个元素进行判断,如果不在就添加到新列表中。这样才能保证原先的顺序与新列表一致。
解决方案:
代码
list1 = list(input().split(","))
# set1 = set(list1)
# list2 = list(set1)
# print(list2)
list2 = []
for i in list1:
if i not in list2:
list2.append(i)
print(list2)