编写并测试一个函数removeDuplicates(somelist),从列表中删除重复值。 编程实现上述功能,并写一个main函数测试函数removeDuplicates
时间: 2024-02-06 22:12:38 浏览: 40
Python代码实现删除一个list里面重复元素的方法
5星 · 资源好评率100%
好的,我理解了你的问题。下面是Python代码实现:
```python
def removeDuplicates(somelist):
"""
从列表中删除重复值
"""
return list(set(somelist))
def main():
somelist = [1, 2, 3, 2, 4, 3, 5, 1]
print("Original List:", somelist)
somelist = removeDuplicates(somelist)
print("List without Duplicates:", somelist)
if __name__ == "__main__":
main()
```
在这个例子中,我们定义了一个函数`removeDuplicates`,它接受一个列表`somelist`作为参数,并返回一个没有重复值的新列表。我们使用Python中的`set`函数来去除列表中的重复值,然后再将其转换为列表。在`main`函数中,我们定义了一个列表`somelist`,并调用函数`removeDuplicates`来去除其中的重复值。输出结果为:
```
Original List: [1, 2, 3, 2, 4, 3, 5, 1]
List without Duplicates: [1, 2, 3, 4, 5]
```
希望这个例子能够帮助你解决问题。
阅读全文