请编写一个函数将两个无序的顺序表合并成一个新的顺序表
时间: 2023-11-28 10:48:17 浏览: 80
顺序表的实现及应用(含合并函数)
5星 · 资源好评率100%
以下是一个Python实现的函数,可以将两个无序的顺序表合并成一个新的顺序表:
```python
def merge_lists(list1, list2):
"""
将两个无序的顺序表合并成一个新的顺序表
"""
result = []
for item in list1:
result.append(item)
for item in list2:
if item not in result:
result.append(item)
return result
```
这个函数接受两个参数:list1 和 list2,分别代表要合并的两个顺序表。函数首先将 list1 中的所有元素依次添加到结果列表 result 中。然后遍历 list2 中的每个元素,如果该元素不在结果列表 result 中,则将其添加到结果列表中。最后返回结果列表 result,即为合并后的新顺序表。
阅读全文