【发布时间】:2014-06-14 02:55:14
【问题描述】:
我正在尝试构建一个字典,其中包含出现在输入文件中的唯一单词以及每个唯一单词的行号。这就是我到目前为止所拥有的。
def unique_word_index():
line_no = 0
word_set=set()
line_no_set=set()
word_map = {}
for line in input_file:
word_lst=line.strip().split()
word_lst=[w.lower().strip(string.punctuation) for w in word_lst]
line_no += 1
for word in word_lst:
if word !="":
line_no_set.add(line_no)
if 'word' in word_map.keys():
word_map['word']=line_no_set
else:
word_map['word']=''
【问题讨论】:
-
好吧,你在问什么?
-
我应该如何以 ['word': line_no] 的形式制作字典
标签: python dictionary set