python中剔除两个数组相同项

剔除B数组中,在A数组中有的相关项:

def Kick(rm,list):
LIST=[]
for i in list:
if rm[-1]!=i:
LIST.append(i)
rm.pop()
if len(rm)==0:
return LIST
if len(rm)!=0:
return(kick(rm,LIST))
如果B是一个二维数组的话,代码如下:
def kick(rm,list): 
LIST=[]
List=[]
for i in list:
for j in i:
if rm[-1]!=j:
List.append(j)
LIST.append(List)
List=[]
rm.pop()
if len(rm)==0:
return LIST
if len(rm)!=0:
return(kick(rm,LIST))

猜你喜欢

转载自www.cnblogs.com/daiaiai/p/11711136.html
今日推荐