`
m4774411wang
  • 浏览: 112763 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

分享字典的定义和操作

 
阅读更多

python字典的特点:

字典是无序的,它不能通过偏移来存取,只能通过键来存取。

字典 = {'key':value} key:类似我们现实的钥匙,而value则是锁。一个钥匙开一个锁

详细特点:

内部没有顺序,通过键来读取内容,可嵌套,合并,方便我们组织多种数据结构,并且可以原地修改里面的内容,属于可变类型。

组成字典的键必须是不可变的数据类型,比如,数字,字符串,元组等,列表等可变对象不能作为键.

1 动态创建字典。{},dict()

info = {'name':'lilei', 'age': 20}

info = dict(name='lilei',age=20)

2 添加插入内容 a['xx'] = 'xx'

比如 info['phone'] = 'iphone5'

3 修改更新内容 a['xx'] = 'xx' ,

info['phone'] = 'htc'

update 参数是一个字典的类型,他会覆盖相同键的值

info.update({'city':'beijing','phone':'nokia'})

htc 变成了nokia了

4 删除 del,clear,pop

del info['phone'] 删除某个元素

info.clear()删除字典的全部元素

info.pop('name')

5 in 和 has_key() 成员关系操作,判断元素是否存在。

比如:

1 phone in info

2 info.has_key('phone')

6 keys(): 返回的是列表,里面包含了字典的所有键

values():返回的是列表,里面包含了字典的所有值

items:生成一个字典的容器:[()]

7 get:从字典中获得一个值

info.get('name')

info.get('age2','22')

 

转载地址i:http://www.cnpythoner.com/post/246.html

分享到:
评论

相关推荐

    用友T+数据库字典

    1. 提供数据结构信息:数据库字典能够帮助企业管理员了解每个数据表的字段定义、数据类型、长度、默认值等,以便正确地进行数据输入和查询。 2. 支持系统维护:通过数据库字典,可以追踪数据表的变更历史,有助于...

    U8V11数据字典.rar

    【描述】提到的“用友最新的U8V11数据字典”是指该版本系统中的数据模型和业务对象的定义,通常用于指导系统管理员、开发人员和数据分析人员进行系统配置、开发和查询。"自用上传,请勿商用!"的提示表明,这个数据...

    安易R9数据字典

    数据字典在IT领域中扮演着至关重要的角色,它就像是数据库中的“词汇表”,记录了系统中所有数据元素的定义、属性和关系,帮助用户更好地理解和操作数据。 在安易R9系统中,数据字典包含了以下关键知识点: 1. **...

    mysql数据字典导出工具

    总的来说,MySQL数据字典导出工具V1.0是一个强大的辅助工具,它简化了数据字典的管理和分享,提高了数据库管理和开发的效率。无论你是数据库管理员,还是进行数据库审计或迁移的工作人员,这个工具都能成为你工作中...

    数据库转成数据字典工具类,能完美的从数据库导出数据字典。

    数据字典是数据库管理系统中的一个重要组成部分,它记录了数据库中所有对象的相关信息,如表、字段、索引、视图等的定义、属性和关系。本资源提供的“数据库转成数据字典工具类”旨在帮助IT专业人士高效地从现有的...

    数据字典导出工具 导出SqlServer数据库的数据字典

    数据字典是数据库管理系统中的一个重要组成部分,它存储关于数据库本身的信息,包括数据库的结构、对象定义、权限信息等。在SQL Server这样的关系型数据库中,数据字典对于管理和维护数据库至关重要。本文将深入探讨...

    MySQL数据字典制作工具

    1. 导出和导入:将数据字典导出为文件,方便备份和分享;或者导入已有的数据字典,快速搭建新环境。 2. 搜索和过滤:通过关键词搜索特定的表、字段或注释,或者根据特定条件过滤结果。 3. 图形化展示:以图表形式...

    Power Designer 数据字典 模板

    数据字典是数据库设计中的一个重要组成部分,它记录了数据库中各个元素的定义和描述。这些元素包括数据项、数据结构、数据流、数据存储和处理过程。通过数据字典,我们可以清晰地了解数据库的结构和逻辑,方便后续的...

    新版SQL数据库字典维护工具

    SQL数据库字典维护工具是一种高效、实用的数据库管理工具,主要用于协助数据库管理员(DBA)对Sql Server数据库进行结构维护和管理。在这个案例中,我们关注的是“小狗数据库字典维护工具”,由IT小马原创开发。此...

    mysql数据字典生成工具

    首先,`MySql.Data.dll` 是MySQL的.NET数据提供程序,它允许.NET应用程序连接到MySQL服务器,执行查询和其他数据库操作。这个库包含了与MySQL通信所需的类和方法,例如创建连接、命令执行、数据适配器、数据读者等...

    行业类别数据字典(含EXCEL,SQL,HTML)

    行业类别数据字典是信息化管理中的重要工具,它详尽地定义了各个行业类别的属性、数据类型、取值范围以及业务含义,为系统开发、数据分析和信息共享提供了规范化的框架。这个压缩包包含了三种不同格式的数据字典,...

    T+12.10数据字典

    - **存储过程和函数**:数据库中定义的自定义操作。 - **触发器**:自动执行的逻辑,如更新或插入时的规则。 - **权限和安全性**:用户和角色对数据库对象的访问权限。 使用这些资源,开发人员可以确保代码与数据库...

    数据库导数据字典

    - 对比不同版本的数据字典可以帮助识别差异,便于升级和回滚操作。 - 定期审查数据字典,检查是否存在过时的对象或不一致的数据定义,是良好的数据库管理实践。 总之,了解并掌握如何导出和利用数据库的数据字典...

    word导出oracl的数据字典

    在实际操作中,数据字典的导出可以帮助DBA更好地理解和管理数据库。例如,通过查看表的注释,可以了解表的目的和设计意图;通过分析索引,可以优化查询性能;通过检查存储过程,可以理解业务逻辑并进行维护。此外,...

    U812.5数据字典-内部分享版

    在用友U8 V12.5系统中,数据字典涵盖了财务、供应链、生产制造、人力资源等多个业务模块的数据定义,帮助用户了解每个模块的功能特性和数据流转。 首先,我们要理解数据字典中的“数据元素”。这是数据字典的基本...

    DBDocumentGenerator 数据字典 数据库文档 生成工具

    5. 触发器:触发器的触发时机和执行代码,有助于跟踪数据库操作和业务规则。 二、文档生成 DBDocumentGenerator可以生成三种不同格式的文档,满足不同场景的需求: 1. Word文档:适合在办公环境中分享,易于编辑和...

    SQLSERVER数据字典生成器

    SQLSERVER数据字典生成器是一款专门针对Microsoft SQL Server 2000和2005设计的工具,其主要功能是帮助数据库管理员和开发者快速、便捷地生成关于数据库的详细信息,即数据字典。数据字典在数据库管理中扮演着至关...

    sqlserver 数据库字典自动生成工具

    这款工具简化了手动编写数据库字典的过程,节省了时间和精力,并且能够输出格式化的Word或HTML文档,方便分享和查阅。 数据库字典是记录数据库中所有对象(如表、视图、存储过程、函数、索引等)的详细信息的文档,...

    数据字典生成工具chm.zip

    - 视图:列出视图的定义和依赖关系。 - 索引:详细展示每个表的索引结构,包括唯一性和非唯一性索引,以及它们包含的列。 - 存储过程和函数:提供存储过程和函数的源代码,以及参数和返回值的描述。 - 触发器:列出...

    数据字典生成工具.zip

    2. **生成过程**:使用数据字典生成工具,用户可以连接到目标数据库,选择要导出的对象,然后工具会自动生成相应的文档,包括表格定义、关系图、以及可能的SQL脚本,使得其他开发人员可以轻松理解数据库架构。...

Global site tag (gtag.js) - Google Analytics