【发布时间】:2013-01-09 01:06:07
【问题描述】:
我需要这种形式的数据结构:
test_id1: resultValue, timeChecked
test_id2: resultValue, timeChecked
test_id3: resultValue, timeChecked
test_id4: resultValue, timeChecked
...
到目前为止,我只使用带有键值作为 id 和结果的字典来处理它。但我想添加我检查的时间。 最好的方法是什么?我可以将值设为元组吗?或者在这种情况下一个新的类更适合? 我的班级需要是什么样子才能适应上述情况?
【问题讨论】:
-
{test_id1: [resultValue, timeChecked], test_id2: [resultValue, timeChecked]}等。我假设这些都是变量(如果不是,只需在它们周围添加引号)。我将它们作为列表而不是元组,因为您可能想要更新/更改值;元组是不可变的(不能更改),而列表是可变的(可以更改)。 -
元组字典是通常的解决方案。
标签: python class data-structures