";"で区切られた最初の単語に続く余分な単語を削除したい。そして、各ライン上に並んでいる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
誰かが私のコードがうまくいかなかった理由を教えてもらえますか?
に行を変更してみてください 代わりにセミコロンのコンマに基づいspitingしていることだと思いますか』;」、'? – TigerhawkT3
例の最後の単語の説明は何ですか? –
お詫び申し上げます。私は分割するつもりだった ";" – user27976