文のリストがあります。
次のような重複を処理したい:
- 白い靴の女性
- 靴の女性の白
- 女性の白い靴
私はこれにしたい:
- 白い靴の女性
Notepad ++でこれを行うことはできますか?
それとも他のソフトウェアでしょうか?
文のリストがあります。
次のような重複を処理したい:
私はこれにしたい:
Notepad ++でこれを行うことはできますか?
それとも他のソフトウェアでしょうか?
「他のソフトウェア」オプションを使用します。
input.txt
ファイルの内容:
White shoes women
Shoes women white
Women white shoes
Men black boots
Black boots men
Boots men black
girl yellow shirt
yellow girl shirt
pants blue boy
パイソン 3:
sentences = []
with open('input.txt', mode='r') as infile:
for line in infile:
wordlist = line.split(' ')
words = []
for word in wordlist:
word = word.strip()
words.append(word.lower())
words.sort()
if words not in sentences:
sentences.append(words)
with open('output.txt', mode='w') as outfile:
for sentence in sentences:
for word in sentence:
outfile.write(word + ' ')
outfile.write('\n')
output.txt
ファイルの内容:
shoes white women
black boots men
girl shirt yellow
blue boy pants