计数器类型

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")

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
当使用RequestDispatcher时,servlets Java最终没有被调用   java生成对具有可变参数数的方法的调用   java如何使用select子句中的参数化列映射iBATIS的查询?   java无法创建类型为org的插件。阿帕奇。登录中。log4j。果心阿佩德。元素RollingFile的RollingFileAppender   java当子实体和父实体之间存在OneTONE JPA关系时,是否可以将其与父实体一起持久化?   Android上的java Facebook集成fbconnect断开链接   获取方法调用方的java机制   从列表创建Oracle阵列时出现java问题   添加和检索元素的ArrayList的java ArrayList   在java中从字符串中删除无效的XML字符   java如何构建完整生成的maven模块   java如何准确地改变播放所有分辨率midi文件的速度?   shell javac:无效标志:/src/中位_度。ubuntu中的java   java使用从其他类的方法检索到的信息