7-1 字符串去重后输出,输入一个字符串,字符串之间用空格分隔,将其去重后按照原字符串顺序输出,输出格式:以列表的形式输出去重后的字符串。
时间: 2024-01-01 18:04:01 浏览: 76
核心基础-如何实现字符串与列表等数据的去重-Python实例源码.zip
可以使用Python中的set()函数快速去重,再根据原字符串顺序进行输出。具体代码如下:
```python
string = input("请输入字符串:")
lst = string.split() # 将字符串按照空格分割成列表
unique_lst = list(set(lst)) # 利用set()函数进行去重,并转换回列表
result = [] # 存储按原字符串顺序排列后的结果
for s in lst:
if s in unique_lst:
result.append(s)
unique_lst.remove(s) # 避免重复添加
print(result)
```
例如,输入字符串"hello world hello python world",则输出结果为:['hello', 'world', 'python']
阅读全文