Python で実装しようとしている機能が可能かどうかを知りたかったのです。
Creatures というグローバル ハッシュがあります。生き物には、哺乳類、両生類、鳥、昆虫と呼ばれるサブハッシュが含まれています。
哺乳類には、クジラやゾウと呼ばれるサブハッシュがあります。両生類には、カエル、幼虫と呼ばれるサブハッシュがあります。鳥には、イーグル、インコと呼ばれるサブハッシュがあります。昆虫には、トンボ、蚊と呼ばれるサブハッシュがあります。
繰り返しますが、イーグルには男性、女性と呼ばれるサブハッシュがあります。
テキストファイルからこれらすべての生き物の頻度を数えています。たとえば、ファイルが次の形式の場合:
Birds Eagle Female
Mammals whales Male
Birds Eagle Female
I should output Creatures[Birds[Eagle[Female]]] = 2
Creatures[mammals[Whales[Male]]] = 1
Pythonで可能ですか?どうすればそれができますか?私はPythonに非常に慣れていないので、助けてください。私は辞書を 1 レベルまで、つまり key-> value だけで十分です。しかし、ここでは、複数のキーと複数の値があります。これをどのように進めるかわかりません。私はpython 2.6を使用しています。よろしくお願いします!