Это приведет вас туда, где вы хотите быть:
with open('toy.txt' ,'r') as f:
lines = f.readlines()
data = set(lines)
print(sorted([i for i in lines if len([j for j in data if j.startswith(i)])==1]))
#['ABCDEFGHIJKLMNO', 'CEST', 'DBTSFDEO', 'EAEUDNBNUW', 'EOEUDNBNUW', 'FGH']
Я добавил set
только в случае нескольких вхождений одного и того же текста.
Я также экспериментировал с shadow dom v1. Однако как указано здесь Angular Material зависит от глобального css, который они в конечном итоге изменят в январе 2020 года, когда откажутся от поддержки IE11. К сожалению, я не смог найти какой-либо реальный обходной путь, так как при использовании теневого домена этот компонент всегда будет иметь глюки стиля.