定义一个函数,去除list中重复的元素 (Python经典编程案例)

定义一个函数,去除list中重复的元素 ,代码ruxia:

def remove_duplicate(source_list):
    new_list = list({}.fromkeys(source_list).keys())
    return new_list
    # 另一种方法
    # new_list = []
    # [new_list.append(i) for i in source_list if not i in new_list]
    # return new_list


length = int(input("请输入列表的长度:"))
my_list = []
for i in range(length):
    my_list.append(input('请输入字符串:'))
print('过滤掉重复的元素之前:', my_list)
print('过滤掉重复的元素之后:', remove_duplicate(my_list))

执行结果如下图:
定义一个函数,去除list中重复的元素 (Python经典编程案例)_第1张图片

你可能感兴趣的:(python经典编程案例)