''' 列表去重 描述 输入一系列以逗号分隔的英文人名,其中包含重复的名字,请将其中重复的名字去掉,输出包含不重复人名的列表,名字出现顺序与输入顺序相同。 输入 一系列以逗号分隔的英文人名 输出 包含不重复人名的列表,名字出现顺序与输入顺序相同 示例 1 输入:Calvin,bob,ada,McCord,Smith,Babbs,Calvin,Smith 输出:['Calvin', 'bob', 'ada', 'McCord', 'Smith', 'Babbs'] '''
时间: 2024-01-17 08:04:22 浏览: 147
文本去重(去除数组中重复项)
这是一个简单的去重问题,可以使用 Python 中的 set() 函数完成去重操作,然后再将结果转换成列表并保留原有的顺序。下面是代码示例:
```python
names = input().split(",")
unique_names = list(dict.fromkeys(names))
print(unique_names)
```
运行示例:
输入:Calvin,bob,ada,McCord,Smith,Babbs,Calvin,Smith
输出:['Calvin', 'bob', 'ada', 'McCord', 'Smith', 'Babbs']
阅读全文