La création d'un imbriquée dictionnaire python

Sans doute un exemple sera plus facile d'expliquer cela.

Imaginez donc j'ai quelque chose comme ceci:

 word_dict = {"word": frequency}

exemple, je boucle à travers un paragraphe et dans le paragraphe que j'ai trouvé le mot freq comme

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

yepp son étrange dict..

Maintenant, chaque point est affecté à une histoire et cette histoire a un id:

permet de dire que j'obtiens ceci:

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

et puis, cette histoire est contanined dans un livre:
Donc, si faire quelque chose comme book_dict[book_id][story_id], ce serait me rendre word_dict.

Mais il ya une bonne chance qu'un même book_id, story_id différentes qui ont word_dict

je Sais que ça paraît bizarre..

Donc ce que je veux, c'est que book_dict[book_id][story_id] = [{word_dict}] donc il me renvoie une liste de mots le dictionnaire..

Comment puis-je le mettre en œuvre.

Err. la question est de aucun sens?

  • quant à votre dernière question: pas beaucoup 😉 merci de séparer le code de texte
  • Pouvez-vous reformuler votre question plus clairement? Qu'avez-vous en entrée, que voulez-vous dans la production?
  • Au passage, vous pourriez consulter le Compteur de l'objet si vous êtes à la recherche de la fréquence des mots: docs.python.org/library/collections.html#collections.Counter (pas besoin de réinventer la roue quand un de bien il y en a une!)
InformationsquelleAutor Mohit | 2012-04-15