Сохранение порядка при использовании разности наборов Python#39;

Я выполняю операцию набора разностей в Python:

x = [1, 5, 3, 4]
y = [3]

result = list(set(x) - set(y))
print(result)

Я получаю:

[1, 4, 5]

Как видите, порядок элементов списка изменился. Как сохранить список xв исходном формате?

14
задан Aran-Fey 19 March 2019 в 08:44
поделиться