Вы можете просто удалить все сообщения, которые были edited
:
Возможно, стартер:
test_list = ['1. First Message', '2. Second Message (edited)',
'3. Third Message (edited)', '4. Forth Message (edited)',
'5. Fifth Message (edited)']
for t in test_list[:]:
print(t)
if 'edited' in t:
test_list.remove(t)
print(test_list)
ВЫХОД:
['1. First Message']
однострочник с использованием лямбды:
print(list(filter(lambda a: a != '(edited)', test_list[:])))