說真的,前一個方法真的是有點遜,並且是土法煉鋼的方式做出來的,反倒沒有發揮python內建string函數的功能,於是換了一個簡單的方法,並且利用比較的方式,把重複的字刪除掉!
##CONTINUE##
想法也是非常的簡單,就像上圖一樣,把要的拿出來,並且加入我要的,這樣就成了一個新字。
並且加入了一個變數去比較,若是這個字跟上個字相同,就不做任何事,若是不同,則取代並且寫入檔案。
1. Abiding adj. 持久的 持續不變的(adj.3)
2. Abominable adj. 可惡的 可憎的 天氣惡劣的(adj.4)
3. Aboriginal adj. 原始的(adj.1)
4. Abortive adj. 流產的(adj.5)
5. Aboveboard adj. 光明正大的 磊落的 誠實的(adj.5)
6. Abridge v. 簡略 縮小(adj.2)
7. Abruptly adv. 突然地 倉促地(adj.2)
8. Abstemious adj. (飲食)有節制的(adj.2)
9. Abstemious adj. (飲食)有節制的、儉樸的 (行動)有分寸的 (adj.3)
10. Abstemious adj. 自制的(adj.4)
Abiding ; adj. 持久的 持續不變的(adj.3)
Abominable ; adj. 可惡的 可憎的 天氣惡劣的(adj.4)
Aboriginal ; adj. 原始的(adj.1)
Abortive ; adj. 流產的(adj.5)
Aboveboard ; adj. 光明正大的 磊落的 誠實的(adj.5)
Abridge ; v. 簡略 縮小(adj.2)
Abruptly ; adv. 突然地 倉促地(adj.2)
Abstemious ; adj. (飲食)有節制的(adj.2)
Abstemious ; adj. (飲食)有節制的、儉樸的 (行動)有分寸的 (adj.3)
Abstemious ; adj. 自制的(adj.4)
f=file("D:\\adj.txt","r")
ff=file("D:\\adj_new.txt","w")
for a in f.readlines():
for i in range(len(a)):
if a[i] == ".":
b=a[i+2:]
#print b
break
for l in range(len(b)-5):
if b[l]=="\t":
c=b[:l+1]+" ; "+b[l+1:];
ff.write(c)
#print c
break
f.close()
ff.close()
單字出處
American Psychological Association (APA):
fiasco. (n.d.). Dictionary.com Unabridged (v 1.1). Retrieved October 25, 2008, from Dictionary.com website: http://dictionary.reference.com/browse/fiasco