0.将列表ls = [1,2,3,4,5,5,5,5,6,4,56,6,67]去重,至少使用两种方式实现。
#第一种将列表变为集合,再将集合变为列表
ls = [1,2,3,4,5,5,5,5,6,4,56,6,67]
ls = list(set(ls))
print(ls)
##第二种,根据下标移动列表的元素,通过1 += 1实现,查找元素的个数,如果大于1,删除该元素,后一个元素占据
##当前元素的位置,通过i -= 1 来控制下标不移动
ls = [1,2,3,4,5,5,5,5,6,4,56,6,67]
i = 0
while i < len(ls):
a = ls[i]
if ls.count(a) >= 2:
ls.remove(a)
i -= 1
i += 1
print(ls)
1.两个列表进行合并操作
ls1 = [1,2,3,4,5]
ls2 = [5,1,2,3,4]
ls1.extend(ls2)
print(ls1)
2.使用列表判断一个列表是否在另外一个列表中
#检索每一个值的个数进行比较,因为列表不提供判断是否存在,提供了个数判断,为0则是不存在
ls = [1,