系列以逗号分隔的英文人名输入格式 : 输出格式:包含不重复人名的列表,名字出现顺序与输入顺序相同
时间: 2024-05-02 10:19:38 浏览: 158
可以直接回答,以下是示例代码:
```
input_str = input()
name_list = input_str.split(",")
unique_names = list(set(name_list))
output_str = ",".join(unique_names)
print(output_str)
```
相关问题
列表去重 描述 输入一系列以逗号分隔的英文人名,其中包含重复的名字,请将其中重复的名字去掉,输出包含不重复人名的列表,名字出现顺序与输入顺序相同。 输入 一系列以逗号分隔的英文人名 输出 包含不重复人名的列表,名字出现顺序与输入顺序相同 示例 1 输入:Calvin,bob,ada,McCord,Smith,Babbs,Calvin,Smith 输出:['Cal
vin', 'bob', 'ada', 'McCord', 'Smith', 'Babbs']
这道题可以使用 Python 的 set 集合来实现去重,再将结果转换为列表,并保持原有顺序。具体代码如下:
```python
names = input().split(',') # 输入一系列以逗号分隔的英文人名
unique_names = list(set(names)) # 使用 set 去重,并转换为列表
unique_names.sort(key=names.index) # 保持原有顺序
print(unique_names) # 输出包含不重复人名的列表
```
使用示例:
输入:Calvin,bob,ada,McCord,Smith,Babbs,Calvin,Smith
输出:['Calvin', 'bob', 'ada', 'McCord', 'Smith', 'Babbs']
python输入一系列以逗号分隔的英文人名输出包含不重复的人名列表,名字出现顺序与输入顺序相同
可以使用 Python 的 set 和 list 数据类型来实现。首先,使用 input() 函数获取以逗号分隔的人名字符串,然后使用 split() 函数将其分割成一个名字列表。接下来,使用 set() 函数将列表转换为集合,以去除重复的名字。最后,使用列表推导式将集合转换回列表,以保持原始的名字顺序。
下面是实现代码:
```
names_str = input("请输入以逗号分隔的英文人名:")
names_list = names_str.split(",")
unique_names_set = set(names_list)
unique_names_list = [name for name in names_list if name in unique_names_set]
print(unique_names_list)
```
使用示例:
```
请输入以逗号分隔的英文人名:Tom,Jack,Lucy,Tom,John,Lucy
['Tom', 'Jack', 'Lucy', 'John']
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)