这种物体有什么好名字?

时间:2010-11-26 17:25:41

标签: python data-structures terminology naming

我有一个元素ID的关联数组,用于计算每个元素的数量。 例如(在python中):

myObject = { 'a': 5, 'b': 3 }

它应该支持加法和减法。例如:

myObject - { 'a': 3 }

应评估为:

{ 'a': 2, 'b': 3 }

对于上下文,这是支持成本系统。每个元素都是资源类型,数量是实体拥有的资源量。用户可以将这些对象中的一个作为某种类型的库存,但是一个项目可能会将其中一个作为其成本。因此,用户对象可以简单地从库存中减去商品的成本。

我只是想为这种对象想一个好词。

3 个答案:

答案 0 :(得分:8)

此集合类型已在Python 2.7和3.1中。它被称为Counter

答案 1 :(得分:1)

我想去ResourceVectorResourceTuple

答案 2 :(得分:0)

我会称之为矩阵,但不知道你想做什么的程度。