一、python代码
test_list=['张三','李四','王五','张三','1','1','2','2','3','3']#法一:将列表转化为集合输出test_set=set(test_list)print("法一的结果为:",list(test_set))#法二:for循环遍历并判断test_list2=[]for test in test_list:if not test in test_list2:test_list2.append(test)print("法二的结果为:",test_list2)#法三:先排序(需要同为str类型),对比相邻两个元素test_list.sort()t=test_list[-1]#列表的最后一个元素for i in range(len(test_list)-2,-1,-1):#从后往前遍历列表,且起始为最后元素的前一个元素if t==test_list[i]:#对比相邻两个元素是否相同test_list.remove(test_list[i])#如果相同则删除else:t=test_list[i]#如果不相同,则把下一个不同值赋值给tprint("法三的结果为:",test_list)