Re: [問題] 請問一下讀檔的問題

看板Python作者 (殺.人.鬼)時間18年前 (2007/03/05 02:53), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串5/8 (看更多)
※ 引述《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

03/08 22:04, , 1F
很簡潔的寫法~~~謝謝
03/08 22:04, 1F
文章代碼(AID): #15wnMXEd (Python)
文章代碼(AID): #15wnMXEd (Python)