У меня есть два больших списка строк в Python.Я хочу вычесть эти два списка быстро с порядком o (n).Я нашел какой-то способ, например удалить вторые элементы списка в цикле из первого списка, или преобразовать список в set () (проблема: изменить порядок в списке) и использовать оператор минус (-), но эти методы неэффективны.Есть ли способ сделать эту операцию?
a=['1','2','3',...,'500000']
b=['1','2','3',...,'200000']
c=a-b
c=['200001','200002',...,'500000']