我想知道我尝试在 python 中实现的功能是否可行。
我有一个名为 Creatures 的全局哈希。生物包含称为哺乳动物、两栖动物、鸟类、昆虫的子哈希。
哺乳动物有称为鲸鱼、大象的子哈希。两栖动物有称为青蛙,幼虫的子哈希。鸟类有称为鹰、长尾小鹦鹉的子哈希。昆虫有分称蜻蜓、蚊子。
再次,Eagles 有称为男性、女性的子哈希。
我正在从一个文本文件中计算所有这些生物的频率。例如,如果文件采用以下格式:
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。提前感谢!