我有如下代码:
a = [[0, 'CN1101'], [1, 'CN1602'], [2, 'CN1601']]
b = [[0, 'CN1601'], [1, 'CN1101'], [2, 'CN1101'], [3, 'CN1602']]
c = []
d = []
for i in range(len(a)):
for j in range(len(b)):
if a[i][1] == b[j][1]:
c.append(b[j][0])
d.append(c)
结果是d = [[1, 2, 3, 0], [1, 2, 3, 0], [1, 2, 3, 0]]
。
我想要结果d = [[1,2],[3],[0]]
。你将如何编码?