作者ibmibmibm (杀.人.鬼)
看板Python
标题Re: [问题] 请问一下读档的问题
时间Mon Mar 5 02:53:15 2007
※ 引述《wawawa (哇哇哇○( ̄﹏ ̄)○)》之铭言:
: #!/usr/bin/python
: import re
:
: result = {}
: pattern = re.compile(r'(\w+)')
:
: f = open('text.txt', 'r')
: for line in f:
: for word in pattern.finditer(line):
: key = word.group(1).lower()
: if result.has_key(key):
: result[key] = result[key] + 1
: else:
: result[key] = 1
:
: f.close()
: print str(result.keys())
是我的话就这样写
#!/usr/bin/python
import re
result = set()
pattern = re.compile(r'(\w+)')
f = open('text.txt', 'r')
for line in f:
result.update([word.group(1).lower() for word in pattern.finditer(line)])
f.close()
print list(s)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.224.181
1F:推 isong:很简洁的写法~~~谢谢 03/08 22:04