# b = [1,1,'a','a','b']
# 去重,三种方法
b = [1,3,1,'a','a','b']
'''方法一'''
def delRepeat(list):
c = []
for element in list:
if element not in c:
c.append(element)
return c
b = [1,3,1,'a','a','b']
a = delRepeat(b)
print(a)
'''方法二'''
b = list(set(b))
print(b)
''''方法三'''
def delRepeat(list):
for element in list:
if list.count(element) > 1:
del list[list.index(element)]
return list
list = [1,3,1,'a','a','b']
a = delRepeat(list)
print(a)
b = [1,3,1,'a','a','b'],使用三种方法对数组去重
需掌握知识点:
1.数组的属性,count和index如方法三种;
2.set()函数,能够创建无序不重复元素集,可以通过set函数将数组中的重复项去掉,然后重新转化成数组。
扩展:
1.set()函数可以计算交集、差集、并集
2.删除数组元素的方法,pop(按位删除),del(按索引删除),remove(按值删除)