Добавление циклов for в словари

У меня возникли проблемы со вставкой ответов цикла for в список:

 for i in word_list:
        if i in word_dict:
            word_dict[i] +=1
        else:
            word_dict[i] = 1
print word_dict

с этим я получаю словари подсчета слов, такие как

{'red':4,'blue':3}
{'yellow':2,'white':1}

возможно ли каким-то образом добавить эти ответы в список, например

 [{'red':4,'blue':3},{'yellow':2,'white':1}]

] в основном я получаю 5 словарей из цикла for, можно ли поместить все эти словари в один список, не меняя каждый словарь. Каждый раз, когда я пытаюсь поместить их в один список, он просто выдает что-то вроде:

[{{'red':4,'blue':3}]
[{'yellow':2,'white':1}]
[{etc.}]

http://pastebin.com/60rvcYhb

это копия моей программы, без текстовых файлов, которые я использую для кодирования, в основном books.txt просто содержит 5 разных текстовых файлов от 5 авторов, и я нахожусь в том месте, где у меня есть количество слов всех из них в отдельных словарях, которые я хочу добавить в один список, например:

 [{'red':4,'blue':3},{'yellow':2,'white':1}]

0
задан Joel Cornett 14 June 2012 в 02:33
поделиться