自动分配dict和list

autodata的Python项目详细描述


概述

这是像perl一样的自动分配dict和list。

importautodatad=autodata.autodict()d["key1"]["key2"]="val"# => d["key1"] == {"key2": "val"}d["key2"]+=1# => d["key2"] == 1d["key3"][2]=1# => d["key3"] == [None, None, 1]

限制

  • dict键的类型只是字符串。
  • dict item不是由dict.get方法分配的。
  • 自动列表[编号]不返回任何值。相反,返回一个emptyitem对象。

已知问题

d=autodata.autodict()a=d["key"]a+=1# => d == {"key" : 1}a+=1# => d == {"key" : 1}

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

推荐PyPI第三方库


热门话题
使用Java程序将文件上载到Google Drive的共享链接   java错误或功能:文档属性中的关键字生成不正确   java如何显示用户输入的最高和最低数字?   java如何将更新后的实体与旧实体进行比较,并仅将更新后的值存储在数据库中   java使用Blossom在Magnolia CMS对话框中创建自定义字段   java自定义滚动条未应用于具有主题的ListFragment。AppCompat。无活动条活动   xml帮助在Java中构建RSS阅读器   嵌入在URL中的java Struts2操作   java调用repaint()绘制新形状,但保留旧形状   java如何在EditText中只检测用户的输入?   只有当分隔符被引号包围时,正则表达式才会在Java中拆分字符串   python中是否有类似于osgi在java中试图解决的需求?   java接收连接间歇重置异常   如何在java中解析XML表达式   java如何使用Gradle中具有多个分类器和扩展的给定依赖关系?   java如何将LinkedList元素值移动到数组中并将数组元素放入LinkedList   java在使用改型2使用Google Signin API进行身份验证时获得失败的网络响应   记录Java拦截自己的进程stdout和stderr流   在Java中打开文件时出错   java byte[]toString()给出一个奇怪的字符串,而不是实际值