Итак, начиная со списка строк, как показано ниже
string_list = ['rest', 'resting', 'look', 'look', 'it', 'spit']
Я хочу удалить любой элемент из списка, который является подстрокой другого элемента, давая результат, например...
string_list = ['resting', 'look', 'spit']
У меня есть код, который это делает, но он смущающе уродливый и, вероятно, бесполезно сложный. Есть ли простой способ сделать это в Python?