计数器类型
countertype的Python项目详细描述
使用标记索引对象的小集合。类型安全。在
安装
pip install countertype
使用
您可以使用标记将任何哈希项目添加到集合中。让我们补充一下 两个字符串值,"ev1",和"ev2"。每个元素必须具有 至少有一个标记,名为id,用于标识该对象。ID必须是 集合内唯一,以后不能更改。常规标记 可以更新。在
^{pr2}$要查找元素,我们可以通过任何已定义的标记进行搜索,使用 **kw:
让我们找到将state标记设置为"STOPPED"的所有元素:
ct.find_all(state="STOPPED")
这将返回一个包含所有匹配元素的iterable。在
要找到单个元素,我们可以再次获取它,作为Optional:
ct.find(state="STOPPED")
还支持多个标记,并将与潜在的 匹配项:
ct.find(state="STOPPED",parent_id="123")
也可以使用item id更新现有项的标记。 当然,可以更新多个标记。在
ct.update(id="1",state="PROCESSING")
若要从集合中移除元素,请在 remove函数:
ct.remove(id="1")
- 项目
标签: