new_list = [
('99', '99', '081589JC', 'Left'),
('99', '99', '051184EC', 'Right'),
('99', '99', '202020AZ', 'Center')
]
old_list = [
('081589JC', '99', '081251CG', 'Center'),
('99', '99', '061456JC', 'Left'),
('99', '99', '202020AZ', 'Above')
]
add_list = []
deL_list = []
for a in range(len(new_list)):
if new_list[a][2] not in old_list:
add_list.append[a]
for d in range(len(old_list)):
if old_list[d][2] not in add_list:
deL_list.append(d)
print(add_list)
print(deL_list)
add_list должен содержать кортежи new_list, содержащие '081589J C' и '051184E C'.
deL_list должен содержать кортежи old_list, содержащие '081251CG' и '061456J C '.
Это то, что идеально сработало бы, но поскольку мы имеем дело с кортежами, я не могу найти способ сравнить один элемент со всем списком, не выполняя индивидуальный сценарий, который не' Сценарий вообще не поможет. У меня нет проблем с проведением сравнения, когда это просто одноэлементный кортеж, а не целый ряд информации, которую они представляют. Любая помощь будет оценена.