我有以下两个列表列表:
A=[['NUCPANT 500.00', 'MID500 500.00', '1 '], ['MID230 230.00', 'DOWNTN 230.00', '2 ']]
B=[['NUCPANT 500.00', 151], ['MID230 230.00', 153], ['DOWNTN 230.00', 154], ['MID500 500.00', 152]]
所需输出:
C = [[151, 152, '1'],[153, 154, '2']]
我想要的输出是:
- 如果A中每个子列表的第一个元素('NUCPANT 500.00'
- 如果A中每个子列表的第二个元素('MID500 500.00'(等于B中子列表的第一个元素('MID500 500.00'
提前感谢
我做了以下操作来获得我想要的
sdxBrnInfo = []
for x in sdxReader:
for y in busNamebusNumber:
if (x[0] == y[0]):
for z in busNamebusNumber:
if (x[1] ==z[0]):
sdxBrnInfo.append([y[1], z[1], x[2]])