У меня есть строка в python и вы хотите удалить повторяющиеся строки (т. Е. Когда текст между \ n совпадает, а затем удалите второе (третье, четвертое) вхождение, но сохраните . порядок строки, напримерУдалить повторяющиеся строки из строки в python
line1 \n line2 \n line3 \n line2 \n line2 \n line 4
вернется:
line1 \n line2 \n line3 \n line 4
Другие примеры, которые я видел на StackOverflow сделки с на этапе чтения текстового файла в Python (например, с помощью Readline() , если вы уже в наборе прочитанных строк, а затем добавляете в строку только в том случае, если это является уникальным). в моем случае это не работает, так как строка, которую я имею, уже была сильно манипулирована с момента загрузки в python ... и кажется, что она очень неудачна, например. написать целую строку в текстовый файл, а затем прочитать в строке построчно ищет дублирующих линий
что вы пробовали? Я не думаю, что это так сложно. Для начала просто разделите эту строку и в другом цикле начните добавлять уникальные значения. – karthikr
Включите его в комплект – mchant
[OrderedSet] (http://code.activestate.com/recipes/576694/)? – SuperSaiyan