Re: [問題] 請問一下讀檔的問題
不好意思~~~模仿你的語言測試了一下
再請教一些問題
**
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)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 3 之 8 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章