这里以一个栗子来用三种方法实现,输入a=['1','1','2','2','1','1'],输出b=['1', '2', '1'] 方法一: list1 = ['] def del_adjacent(alist): for i in range(len(alist) - 1, 0, -1): if alist[i] == alist[i-1]: del alist[i] del_adjacent(list1) print(list1) # ['1', '2', '1'] 该方法思路就是比较相邻两