我需要採取的列表,並使用字典編目其中特定項目列表中的出現,作爲一個例子:字典和列出在列表中的字的位置
L = [「一個」, 'b', 'C', 'b', 'C', 'A', 'E']
字典需要包含以下內容:
d = { '一個' :0,5,'b':1,3,'c':2,4,'e':6}
但是,如果我用我寫的:
for i in range(len(word_list)):
if D.has_key('word_list[i]') == False:
D['word_list[i]'] = i
else:
D[word_list[i]] += i
然後我得到一個KeyError異常的某個單詞,我不明白爲什麼我應該得到一個錯誤。
炫耀:'d =字典((K,圖(operator.itemgetter,V)),用於(1) k,v in(itertools.groupby(sorted(x [:: - 1] for x in enumerate(L)),operator.itemgetter(0))))' –