Поиск элементов в списке, встречающихся один раз

227 просмотраpython
0
2 Комментария

Добрый день!

Есть задача: существует список строк (строка — одно слово), нужно найти в нем только те, которые встречаются один раз, и перенести в новый список. Как лучше это сделать? Пробовала сделать это с помощью функции count(), результат правильный, но занимает процесс слишком много времени.


Monty Python добавил комментарий

У Вас так много данных, что count лагает? Можете указать код который у вас работает но медленно?

Anastasia Pletnyova добавил комментарий

Да, данных много, поэтому скрипт работает минут 20. Функцию прикрепила в исходный вопрос.

Добавить комментарий

1 Ответы

Python Опубликовано 14.12.2018
0

Используйте set

newlist = list(set(distlist))

где distlist ваш список слов

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up