Известны списки A
и B
.
Необходимо получить список C = A – B
.
Есть следующая реализация:
for i in A:
if not (i in B):
C.append(i)
В случае, когда количество элементов списков A
и B
высоко (порядка 100 000
и выше), способ естественно работает очень медленно.
Возможно ли реализовать подобный поиск быстрее?
Если да, то как именно?
Свежие комментарии