作者a0954153 (卓)
看板Python
標題[問題] 如何判別不同字個數
時間Wed Jul 13 00:17:35 2011
就是例如 有一個 test.txt , 裡面是一篇文章
test.txt內容如下: i am a pig pig pig pig
則 判別出 4
有四個不同的單字
我只有想到這樣做,
import string
t=open('test.txt')
G={}
a=string.split(t.readline())
for i in range(len(a))
G[a[i]]=1
print len(G)
只能拿現有的弄
請問還有更好的方法嗎:(
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.243.151.4
→ uranusjr:只能拿現有的弄 <== 啥意思, 這方法有什麼讓你不滿的嗎XD 07/13 00:19
→ a0954153:因為所學不多,想看看有沒有更好的方法:D 07/13 00:32
→ uranusjr:這種需求用 hash 已經是很好的解了, 別沒事找事做 =p 07/13 00:40
→ cibs:以這個要求不能單用 split 哦: word, 和 word. 和 word 07/13 01:32
→ cibs:應視為同一個字 07/13 01:32