函数main(接收一个包含若干整数的列表lst,要求返口一个新列表,新列表包含原列表lst中的唯一元素 (重复的元素只保留一个),并且所有元素保持在原列表中首次出现的相对顺序。例如,调用函main([1, 2,3,1,4])会输出[1,2,3,4]。
时间: 2023-11-29 19:29:53 浏览: 65
Python判断列表是否已排序的各种方法及其性能分析
好的,我理解了你的问题。以下是一个可能的实现:
```python
def main(lst):
unique_lst = []
for item in lst:
if item not in unique_lst:
unique_lst.append(item)
return unique_lst
```
这个函数会遍历输入的列表,并将其中的唯一元素添加到一个新列表中。如果元素已经在新列表中出现过,就跳过它。返回的新列表中的元素顺序与输入列表中的相对顺序相同。
你可以通过调用`main([1, 2, 3, 1, 4])`来测试这个函数是否符合你的要求。
阅读全文