|
|
1
1
一个有用的特性Boost.multi索引元素可以就地修改(通过replace()或modify())。Python的原生dict不提供这样的功能,并且要求密钥是不可变的。我还没有看到其他允许修改密钥的实现。所以在这个特定的领域,没有什么可以比得上Boost.multi索引在Python中。
|
|
|
2
2
由于python集合只存储对对象的引用,而不是对象本身,因此使用一个集合和多个索引方案与仅使用多个集合没有太大区别。 例如,您的数据可以有几个dict,每个dict使用不同的键来引用它们。 |