Python怎么写输入一个列表的元素后,降序输出改列表的元素且重复元素只出现一次
时间: 2024-03-08 10:50:24 浏览: 90
py代码-重复元素判定。编写一个函数,接受列表作为参数,如果一个元素在列表中出现了不止一次,则返回True,但不要改变原来列表的值。同时编写调用这个函数和测试结果的程序。
可以使用以下代码来实现:
```python
# 输入一个列表
lst = input("请输入一个列表,元素之间用空格隔开:").split()
# 将列表转换成集合,去重
lst = list(set(lst))
# 对列表进行降序排序
lst.sort(reverse=True)
# 输出降序排列后的列表
print(lst)
```
这段代码首先让用户输入一个列表,然后使用 `split()` 方法将其转换成列表,接着将列表转换成集合,这样可以去除重复元素。然后对列表进行降序排序,并输出结果。注意,`sort()` 方法会改变原列表的顺序。
阅读全文