Как проверить, содержит ли список кортежей только кортежи с элементами («имя», «фамилия», «адрес», «автомобиль», «цвет») и («имя», «фамилия», «адрес») кортеж не может существовать с одним 'car' и 'color'
a =[
('name', 'surname', 'adres', 'car', 'colour'),
('name', 'surname', 'adres'),
('name', 'surname', 'adres', 'colour'),
('name', 'surname', 'adres', 'car')
]
for elem in a:
if 'car' not in elem and 'colour' not in elem:
print(elem)
ниже кортежей все в порядке:
('name', 'surname', 'adres', 'car', 'colour')
('name', 'surname', 'adres')