使用方便的方法扩展字典,这些方法在很大程度上依赖于按插入顺序排列的字典。

jdict的Python项目详细描述


JDICT

使用方便的方法扩展字典,这些方法在很大程度上依赖于按插入顺序排列的字典。

要求

jdict需要Python3.6+如果使用较低版本导入,则会引发异常。

jdict没有依赖关系,除了以下需要panda的方法:seriesdatarowdatacol

安装

现在您必须获得源代码并使用pip install -e .

安装

用法

>>>fromjdictimportjdict>>>j=jdict(x=3,y=4,z=5)>>>j.x3>>>j.first('x',3)>>>j.first_key'x'>>>j.value_list[3,4,5]>>>j.list[('x',3),('y',4),('z',5)]>>>j.last('z',5)>>>j.pop_last()('z',5)>>>j{'x':3,'y':4}

等等有关用法的更多信息,请参见测试

运行测试

运行以下命令

  1. pip install pytest(如果没有pytest)
  2. pip install pandas(如果你没有熊猫的话)
  3. pip install -e .(如果您还没有这样做的话)
  4. pytest

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

推荐PyPI第三方库


热门话题
java在Windows 7上配置Apache Ant和Ivy   java使用带有片段的节,NullPointerException   java如何使用Gradle设置环境变量,而不是在Exec范围内?   JavaEclipse(3.5和3.6)在ubuntu中崩溃   java如何通过引导类加载器以编程方式加载另一个类?   java无法使用自定义视图在画布上绘制   java使用Spring引导邮件发送html表   java“\n”在导出到时不工作。jar文件   amazon web services在AWS SDK for Java v2上添加了Gradle依赖项   java在包含ClientBundle的包中有一个成员ClientBundle是一种好的做法吗?   java如何在JDBC中建立连接池?   java线程安全但快速访问“最终最终”变量?   谷歌地图上的MarkerDrag没有更新标记的。getPosition()Android Java   javajavaconfig:javax类型。servlet。ServletContext和javax。servlet。无法解析ServletException   无法使用JAVAXB从Java中的XML文件读取数据   java Change ImageView触控可绘制矢量颜色   java在JUnit5中,如何模拟返回void的静态方法?我们可以使用导入组织吗。莫基托。模仿静态?   继承如何将这个Java接口和继承结构转换为Golang?   多个请求的java httpclient超时   JavaSelenium不能使用Actions类来执行只需几个步骤的操作,有什么问题吗?