我有一个元素ID的关联数组,用于计算每个元素的数量。 例如(在python中):
myObject = { 'a': 5, 'b': 3 }
它应该支持加法和减法。例如:
myObject - { 'a': 3 }
应评估为:
{ 'a': 2, 'b': 3 }
对于上下文,这是支持成本系统。每个元素都是资源类型,数量是实体拥有的资源量。用户可以将这些对象中的一个作为某种类型的库存,但是一个项目可能会将其中一个作为其成本。因此,用户对象可以简单地从库存中减去商品的成本。
我只是想为这种对象想一个好词。
答案 0 :(得分:8)
此集合类型已在Python 2.7和3.1中。它被称为Counter。
答案 1 :(得分:1)
我想去ResourceVector
或ResourceTuple
。
答案 2 :(得分:0)
我会称之为矩阵,但不知道你想做什么的程度。