def remove_duplicates(lst):
return list(set(lst))
# 示例
original_list = ["apple", "banana", "banana", "orange", "apple", "grape"]
new_list = remove_duplicates(original_list)
print(new_list) # 输出:["orange", "banana", "grape", "apple"]
解释:以上代码定义了一个名为remove_duplicates
的函数。该函数的参数是一个列表lst
。该函数内部使用set()
函数将lst
转换成一个集合,由于集合的元素不能重复,因此转换后的集合不包含重复的元素。最后,通过list()
函数将集合转换回列表并返回。在示例中,original_list
中包含有重复元素,但返回的new_list
中不再包含重复的元素。