【发布时间】:2014-05-04 18:46:21
【问题描述】:
我正在处理 midi 音符、midi 编号和频率。我应该使用python中的哪种列表来引用任何一个属性并获取其他属性?
例如:
输入:
"C3",返回frequency,得到261.6255653006。输入:
261.6255653006,返回midinumber,得到60输入:
60,返回midinote,得到"C3"
我会使用什么语法、函数、对象或列表类型?
【问题讨论】:
-
“get”是什么意思?除此之外,这听起来像是字典使用的基本示例
-
也许我对字典不够了解,但我不知道它是如何工作的。
-
就像我在之前的内容中所说的,一切都取决于您所说的“获取其他属性”。字典存储成对的关键字及其值。您可以将值作为返回和获取含义的元组
-
获取/检索/返回。我只需要为给定的键指定我想要的值类型。本质上,我需要一个字典,其中每个项目都有 3 个键和 3 个值……或其他东西。