1. 去除列表li = [1, 3, 5, 3, 5, 6, 34, 66, 89, 89]中重复的元素
答:由于本题并没有要求用哪一种解决方式,比如算法,所以我们可以用任意方法来做,
考虑到python内部的一些数据结构性质,所以我们可以用集合来解决
1 li = [1, 3, 5, 3, 5, 6, 34, 66, 89, 89] 2 set1 = set(li) 3 li.clear() 4 for i in set1: 5 li.append(i) 6 print(li)
考虑到列表的一些性质,上面的程序我们可以进一步简化:
1 li = [1, 3, 5, 3, 5, 6, 34, 66, 89, 89] 2 set1 = set(li) 3 li = list(set1) 4 print(li)