listools:一个python 3列表实用程序包

listools的Python项目详细描述


PyPIBuildPython versionsLicenseBug report

listools是一个python 3包,其中提供了处理python3中的列表的实用函数。listools支持python 3.5版和更高版本。您可以使用pip install listools安装它。

这个包包含四个模块:flatoolsiterzlistutilsllogic。可用功能的完整列表是:

  • 扁平化工具。扁平化索引(元素,输入列表)
  • flatools.flatten_join(*输入列表)
  • flatools.flatten(输入列表)
  • flatools.flatten_max(输入列表,*[,键,默认值])
  • flatools.flatten_min(输入列表,*[,键,默认值])
  • 扁平工具。扁平混合类型(输入列表)
  • flatools.flatten_reverse(输入列表)
  • flatools.flatten_single_type(输入列表)
  • 扁平工具。扁平排序(输入列表,*[,键,反转])
  • flatools.flatten_sum(input_list[,start])
  • 扁平工具。扁平压缩循环(*输入列表)
  • flatools.flatten(输入列表)
  • flatools.pflatten(输入列表[,深度])
  • iterz.循环直至索引(输入iter,i)
  • iterz.inf_cycle(输入iter)
  • iterz.iter_掩码(输入,掩码)
  • iterz.ncycles(输入iter,n)
  • iterz.zip_cycle(*input_iters)
  • iterz.zip_inf_cycle(*input_iters)
  • iterz.zip_longest(*input_iters[,default])
  • iterz.zip廑u syzyy(*input廑iters)
  • listutils.list\u lcm(输入列表)
  • listutils.list_mask(输入列表,掩码)
  • listutils.list_mask_cycle(输入列表,掩码)
  • listutils.list\u gcd(输入列表)
  • listutils.period长度(输入列表[,忽略部分循环])
  • listutils.scrambled(输入列表)
  • 逻辑差异(列表1,列表2)
  • 逻辑交叉点(列表1,列表2)
  • llogic.is_ascending(input_list[,step])
  • llogic.is_contained(list_1,list_2)
  • llogic.is_descending(input_list[,step])
  • 逻辑混合类型(输入列表)
  • llogic.single_type(输入列表)
  • llogic.对称差分(列表1,列表2)
  • llogic.union(列表1,列表2)

所有函数都有一个带有用法说明的属性。

文档可在https://gilbertohasnofb.github.io/listools-docs/获得。

文档的pdf版本也可以在docs目录中找到。

错误可以报告给https://github.com/gilbertohasnofb/listools/issues

这个图书馆是根据麻省理工学院的许可证出版的。

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

推荐PyPI第三方库


热门话题
java Jgit对于给定的存储库,我们如何确定新提交的列表,以及每个提交来自哪个分支?   从MS Access数据库添加java ComboBoxItem   如何禁止Java列表中不同类的实例?   java在没有Web的JAXR上使用Shiro过滤器。xml   由于java原因,无法在Ubuntu上安装Netbeans 8.2。awt。未找到恐怖和辅助技术   java JUnit对RuntimeException的处理(特别是)   java空集合在Apache CXF服务(JAXWS)中被转换为null   java CannotAcquireLockException问题   sql如何在数据库中对(Java)枚举建模(使用SQL92)   安卓在Java中获取友好url后面的文件名   java如何访问数组名以获取列表?   javascript Java Nashorn longBitsToDouble   java控制台<init>错误   java将一个LinkedList追加/连接到另一个LinkedList的最有效方式是什么?   Java for正在跳过的循环   java帮助创建带有动画的复杂Swing GUI   java Android编辑文本。setHint在片段中不工作