我有两个列表A1
和J1
,它们包含许多子列表。从A1[0]
的每个子列表中,我想要删除在J1[0]
中指定的元素。下面是当前输出和期望输出。
A1 = [[[1, 3, 4, 6], [0, 2, 3, 5]], [[1, 3, 4, 6], [1, 3, 4, 6]]]
J1 = [[[1], [2]], [[1], [4]]]
arD = []
for i in range(0,len(A1)):
for j in range(0,len(J1)):
C=set(A1[i][j])-set(J1[i][j])
D=list(C)
arD.append(D)
D=list(arD)
print("D =",D)
当前输出为
D = [[3, 4, 6], [0, 3, 5], [3, 4, 6], [1, 3, 6]]
期望的输出是
D = [[[3, 4, 6], [0, 3, 5]],[[3, 4, 6],[1, 3, 6]]]