1

おそらく、これを説明するのは簡単な例です。

だから私はこのようなものを持っていると想像してください:

 word_dict = {"word": frequency}

たとえば、段落をループすると、その段落で freq という単語が見つかりました

 word_dict = {"this":2,"that":4} # assume that all the cases have just these two words..

ええ、その奇妙な辞書..

これで、各段落がストーリーに割り当てられ、このストーリーには ID が割り当てられます。

私はこれを得るとしましょう:

{1234: {word_dict}} # where 1234 is the story id

そして、この話は本に含まれbook_dict[book_id][story_id]ています。

ただし、同じ book_id、story_id が異なる word_dict を持つ可能性は十分にあります。

私はそれが奇妙に聞こえることを知っています..

だから私が欲しいのは、book_dict[book_id][story_id] = [{word_dict}]それが私に単語辞書のリストを返すということです..

これを実装するにはどうすればよいですか。

エラー。質問は意味がありますか?

4

3 に答える 3

3
book_dict = {}
for each book_id, story_id, word_dict in who_knows_what:
    if book_id not in book_dict:
        book_dict[book_id] = {}
    if story_id not in book_dict[book_id]:
        book_dict[book_id][story_id] = []
    book_dict[book_id][story_id].append( word_dict )
于 2012-04-15T23:15:22.720 に答える