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

看板Python作者 (船沒開啊...)時間18年前 (2007/03/04 16:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/8 (看更多)
不好意思~~~模仿你的語言測試了一下 再請教一些問題 ** 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().lower() result[key]=1 print str(result.keys()) ** 恕刪 :for line in f: : for word in pattern.finditer(line): : key = word.group(1).lower() ^^ 為什麼要多一個1啊?? : if result.has_key(key): : result[key] = result[key] + 1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 辭典集的鍵值不是不會重複嗎?? 那這個步驟是為什麼啊??? : else: : result[key] = 1 ^^^^^^^^^^^^^ 這是將key值輸入進辭典集嗎? 為什麼result[key]要等於1 抱歉喔~~~ 因為我是新手,研究了一個下午還是不懂 可以再請教一下嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.12.150 ※ 編輯: isong 來自: 61.230.12.150 (03/04 16:04)
文章代碼(AID): #15wdpipJ (Python)
文章代碼(AID): #15wdpipJ (Python)