文件名称:funktown:Python的不可变数据结构
文件大小:111KB
文件格式:ZIP
更新时间:2024-05-23 07:35:39
Python
FunkTown:Python的功能数据结构 该库实现了有效的ImmutableDict和ImmutableVector类,该类的灵感来自于Clojure编程语言中Vectors和Maps的实现。 安装 如果要从克隆的存储库安装,请使用 python setup.py install 包也可以从PyPI获得。 在这种情况下,请使用 pip install funktown ArchLinux用户可以从AUR安装 yaourt -S python2-funktown yaourt -S python-funktown # python 3 version 原料药 不可变向量 构造函数采用初始值列表。 它支持标准列表操作,例如项目访问,切片和串联。 assoc(索引,值) 返回一个新向量,该向量具有分配给给定索引的值 conj(值) 返回一个新矢量,其值附加在后面。 大致相当于vec.a
【文件预览】:
funktown-master
----setup.py(269B)
----.gitignore(34B)
----funktown()
--------vector.py(3KB)
--------__init__.py(106B)
--------lookuptree.py(7KB)
--------list.py(2KB)
--------dictionary.py(3KB)
----LICENSE(1KB)
----unittest.py(5KB)
----README.md(2KB)
----benchmarks()
--------vectortest.py(631B)
--------studyinscarlet.txt(261KB)