一、去重
1、利用set
L1 = (1, 1, 2, 2, 3, 3)
print(set(L1))
2、 np.unique( )
import numpy as np
L1 = (1, 1, 2, 2, 3, 3)
print(np.unique(L1))
3、 利用循环
import numpy as np
L1 = (1, 1, 2, 2, 3, 3)
L2 = list(L1)
L3 = []
for i in L2:
if i not in L3:
L3.append(i)
print(L3)
二、去除空值
1、 利用remove( )函数
predecessors = [[],[],[], [1, 2], [3, 4]]
while [] in predecessors:
predecessors.remove([])
print(predecessors)
2、 利用列表推导式
predecessors = [[],[],[], [1, 2], [3, 4]]
new_list = [i for i in predecessors if i != []]
print(new_list)