同时使用哈希和非哈希元素的集合。

all-purpose-set的Python项目详细描述


通用设置


目录


这是什么?

  • 不需要哈希内容的集合

为什么要创造它?

  • 我经常需要在一个集合中存储不可散列的内容。例如 内置设置无法存储dict。

    # doesn't worksomeDict={"key":"value"}someSet={someDict}

简单用法

fromall_purpose_setimportApSetsomeDict={"key":"value"}someSet=ApSet([someDict])print(someDictinsomeSet)# prints True

另见


api

注意:这个api很年轻,可能会有很大的变化。也可能有 内置集合中存在的功能,此集合不包括。我是 愿意添加,所以请提出一个github问题或公关与细节。

APSET类([列表])

  • 除非另有说明,否则所有方法都返回self
  • 按插入顺序迭代
  • 目前实施的内部方法是
    • _包含
    • _ ITER_uu
    • _长度
添加(某些内容)
清除()
有(某物)=>;bool
  • 替代key in aSet
  • 的函数
移除(某物)
  • 如果元素不存在
  • 则引发^ {< CD3}}

测试

## you must have poetry installed#
$ poetry shell
$ poetry install
$ python runTests.py

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

推荐PyPI第三方库


热门话题
servlets Java EE+GlassFish:如果用户在其他地方登录,则强制用户注销   java在不更改源代码的情况下添加钩子   安卓 Java TextView Onclick()返回表达式错误   java Excel文件未使用Apache存储内部内存   java getRowCount()和getSelectedColumn()不起作用   无法在java中生成视图绑定。util。Android Gradle插件2.1的NoTouchElementException   Java中的类型转换运算符百分比计算为零   主java中的调用方法   java在Javasound中播放多个示例   java如何知道webDriver成功打开URL   java jmock,每次调用时返回新对象   eclipse使用Java在Selenium WebDriver中生成可执行文件   macos捆绑Java OS X应用程序默认为MacRoman编码   java我应该把我的休息网关变成一个图书馆吗?   java Eclipse插件:查找包含子字符串的行号无效   Java IOException:在Linux上发送UDP数据包时没有可用的缓冲区空间   java无法解析jaxbxjc2中的名称“xjc:globalJavaType”。2.52.罐子   java是否有HibernateAPI来检查是否创建了数据库?