#python
This question already has answers here: Разница списков в Python [дубликат] (6 ответов) Закрыт 4 года назад. Извините за глупый вопрос. g = ['mon1-1','mon2-2','mon3-3'] g2 = ['mon1-1','mon2-2'] Как сравнить g с g2 (два списка), если значение не найдет, вывести только то, что не нашел, а это будет переменная mon3-3.
Ответы
Ответ 1
Если по скорости некритично, то можно так: for e in g: if not e in g2: print e Вот так можно получить список всех нужных элементов: g = [e for e in g if not e in g2] Побыстрее будет, если использовать множества: ss = set(g) - set(g2) но этот способ работает, только если неважна кратность элементов.
Комментариев нет:
Отправить комментарий