Это отвечает на мой не созданный вопрос. Спасибо за объяснение, но позвольте мне обобщить и обобщить ответы для множественного удаления и Python 3.
list = [('ADC', 3),
('UART', 1),
('RemoveMePlease', 42),
('PWM', 2),
('MeTooPlease', 6)]
list1 = [(d, q)
for d, q in list
if d not in {'RemoveMePlease', 'MeTooPlease'}]
print(list1)
for i, (d, q) in enumerate(list):
if d in {'RemoveMePlease', 'MeTooPlease'}:
del(list[i])
print(list)
Соответствующий раздел справки