【发布时间】:2011-09-02 21:29:52
【问题描述】:
我是 Clojure 的新手,有一个有趣的问题想请教 Clojure 专家。我正在阅读“Programming Collective Intelligence”一书,并尝试在 Clojure 中编写示例(这本书中的所有示例都使用 Python)。在第一章中,我们有一个影评人的哈希图设置以及他们对不同电影的排名。它看起来像这样:
{"Lisa Rose" {"Lady in the Water" 2.5, "Snakes on a Plane" 3.5 },
"Gene Seymour" {"Lady in the Water" 3.0, "Snakes on a Plane" 3.5}}
问题是这样的。如何把它翻过来,以便我得到一个看起来像这样的哈希图:
{"Lady in the Water" {"Lisa Rose" 2.5, "Gene Seymour" 3.0},
"Snakes on a Plane" {"Lisa Rose" 3.5, "Gene Seymour" 3.5}}
你的职责是什么?
【问题讨论】:
-
感谢大家的出色回答。我从他们身上学到了一些东西。
标签: clojure