代码生成 输入1系列以逗号风格的英文人名,其中包含重复的名字,请把其中重复的名字去掉,输出包含不重复人民的列表,名字出现顺序与输入顺序相同。
时间: 2024-03-16 16:46:13 浏览: 238
在list集合中输入元素,去除重复的元素并输出
好的,以下是 Python 代码实现:
```python
names = input("请输入一系列以逗号风格的英文人名:")
names_list = names.split(",") # 将输入的字符串转换成列表
# 使用 set 去除重复的名字,再将其转换回列表
unique_names_list = list(set(names_list))
# 根据输入顺序重新排序
result = []
for name in names_list:
if name in unique_names_list:
result.append(name)
unique_names_list.remove(name)
print(result)
```
你可以尝试输入一些测试数据来验证代码的正确性。
阅读全文