У меня есть следующие списки
list1 = [[x1,1,b1],[x2,1,b1],[x3,1,b1],[x4,1,b1]]
и следующие
list2 = [[x1,0,b1],[x5,0,b1],[x2,0,b1],[x7,0,b1]]
Я не знаю, как создать окончательный список, такой как
list3 = [[x1,1,b1],[x2,1,b1],[x3,1,b1],[x4,1,b1],[x5,0,b1],[x7,0,b1]]
Сохранить первый список1 и добавить в список1 элементы из списка2
только если элемент list2 [0] [0] не существует в list1
Я пробовал что-то вроде следующего с несколькими комбинациями
for i in list1:
for i2 in list2:
if i[0][0] != i2[0][0]
list3.append(i2)
Но list3 отображает общие элементы