作者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
1F:→ uranusjr:只能拿现有的弄 <== 啥意思, 这方法有什麽让你不满的吗XD 07/13 00:19
2F:→ a0954153:因为所学不多,想看看有没有更好的方法:D 07/13 00:32
3F:→ uranusjr:这种需求用 hash 已经是很好的解了, 别没事找事做 =p 07/13 00:40
4F:→ cibs:以这个要求不能单用 split 哦: word, 和 word. 和 word 07/13 01:32
5F:→ cibs:应视为同一个字 07/13 01:32