📌  相关文章
📜  国际空间研究组织 | ISRO CS 2009 |问题 62(1)

📅  最后修改于: 2023-12-03 15:07:33.666000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2009 | 问题 62

这道题是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):输出去重后的结果。

以上就是本题的解析和代码。