📅  最后修改于: 2023-12-03 15:07:33.666000             🧑  作者: Mango
这道题是ISRO CS 2009考试中的一道题目,下面提供一份Python代码用于解答。
def remove_duplicates(input_list):
return list(set(input_list))
input_list = [1, 2, 3, 2, 1, 5, 6, 5, 5, 8, 9, 10, 9]
output_list = remove_duplicates(input_list)
print(output_list)
这段代码使用了Python中的set()函数来去除列表中的重复元素,然后再将去重后的元素转换为列表返回。
返回的结果如下所示:
[1, 2, 3, 5, 6, 8, 9, 10]
这样就完成了本题的解答。
def remove_duplicates(input_list)
:定义一个函数remove_duplicates
,传入参数input_list
,表示要去除重复元素的列表。return list(set(input_list))
:先使用set()
函数将列表中的元素去重,然后再将去重后的元素通过list()
函数转换为列表返回。input_list = [1, 2, 3, 2, 1, 5, 6, 5, 5, 8, 9, 10, 9]
:测试用例,包含了重复元素的列表。output_list = remove_duplicates(input_list)
:调用remove_duplicates
函数,将去重后的结果赋值给output_list
。print(output_list)
:输出去重后的结果。以上就是本题的解析和代码。