我想刪除以「;」分隔的第一個單詞後面的多餘單詞,在每一行,並只返回一個sequnce的副本線路:使用python查找和刪除文件中行中的重複單詞
數據:
XTY1;XTY3;XTY3;XTY3;XTY2;XTY1;XTY1;XTY1
XTY3;XTY4;XTY4;XTY3;XTY2;XTY7;XTY7;XTY1
XTY10;XTY3;XTY4;XTY2;XTY2;XTY11;XTY11;XTY1
需要的輸出:
XTY1;XTY3;XTY2;XTY1
XTY3;XTY4;XTY3;XTY2;XTY7;XTY1
XTY10;XTY3;XTY4;XTY2;XTY11
我的代碼如下:
for line in cluster3_urls:
list_of_words = line.split(',')
for i in list_of_words:
next_word = list_of_words[list_of_words.index(i) + 1]
if list_of_words == next_word:
list_of_words=list_of_words
print list_of_words
有人可以讓我知道爲什麼我的代碼不起作用嗎?
你爲什麼要拆分的'「‘',而不是'’;」'? – TigerhawkT3
示例中最後一個單詞的解釋是什麼? –
道歉。我打算分裂「;」 – user27976