Я пытаюсь вычислить частоту слов и сортировать частоту от большого до малого , но сталкиваются с выше список объектов не имеет ключевую проблему атрибутаAttributeError: «список» объект имеет нет атрибута «ключи»
Я думаю, что результат действительно так как, может ли это не «ключ»? спасибо.
#encoding=utf-8
import os
result = {}
if os.path.exists("test.txt"):
day_file = open("test.txt").read()
day_file_list = day_file.split(" ")
for i in day_file_list:
# print "i: s" + str(i) + "e"
if i == "#" or " ":
day_file_list.remove(i)
#continue
if i not in result:
result[i] = 1
else:
result[i] = result[i] + 1
# print "result i: " + str(result[i])
result = sorted(result.items(), key = lambda item: item[1], reverse=True)
for k in result.keys():
print result[k]
* «Я думаю, что результат действительно DIC» * - как, учитывая, что вы только что сказали, Python, что это список, не могли бы вы, возможно, до сих пор считают, что ? – jonrsharpe