`
李灵晖-raylee
  • 浏览: 129145 次
博客专栏
Group-logo
从头认识java
浏览量:0
文章分类
社区版块
存档分类
最新评论

零基础学python-8.5 字典

 
阅读更多

字典:无序的集合,通过键来存取

特性:

1.通过键而不是通过偏移量来读取

2.任意对象的无序集合

3.可变长、异构、任意嵌套

4.属于可映射类型

5.对象引用表(散列表)

常见操作:

操作 解释
d={} 空字典
d={'a':1,'b':2,'c':'3'} 两项目字典
d={'a':1,{'b':2}} 嵌套
d=dict.fromkeys(['a','b']) 其他构造技术
d=dict(zip(keyslist,valslist)) 关键字
d=dict(name='bob',age=24) 对应的对、键列表
d['egg'] 以键进行索引运算
d['food']['egg'] 以键进行索引运算
'egg' in d 成员关系
d.keys() 方法:键
d.values() 方法:值
d.items() 键+值
d.copy() 复制
d.get(key,default) 默认
d.update(d2) 合并
d.pop(key) 删除
len(d) 求长度
d[key]=1 修改键
del d[key] 删除
list(d.keys()) 字典视图
d1.keys()&d2.keys()
d={x:x*2 for x in range(10)} 字典解析

就说到这里,谢谢大家

------------------------------------------------------------------

点击跳转零基础学python-目录



版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    Python3入门指南_v2.4.pdf

    三、Python基础语法学习 30 3.1 编写第一个Python程序 30 3.2 Python中单行与多行注释语法 31 3.3 python输出功能基本语法:print() 32 3.4 python输入功能基本语法:input() 34 3.5 Python标识符与关键字 34 3.6 ...

    Python 核心编程 第二版

    本书是经典的Python指导书,在第一版的基础上进行了全面升级。全书分为两个部分:第1部分占据了大约三分之二的篇幅,阐释这门语言的“核心”内容,包括基本的概念和语句、语法和风格、 Python对象、数字类型、序列...

    Python编程入门经典

    第Ⅰ部分 初步了解Python 第1章 编程基础和字符串 3 1.1 编程与使用计算机的区别 3 1.1.1 编程的一致性 3 1.1.2 编程的可控性 4 1.1.3 程序要应对变化 4 1.1.4 小结 4 1.2 准备工作 4 1.2.1 在非Windows系统上安装 ...

    python基础语法总结(超详细).pdf

    8.5 Set(集合) 8.6 Dictionary(字典) 8.7 数据类型转换 9、输⼊ 10、输出 11、import 12、运算符 13、控制结构 14、迭代器与⽣成器 14.1 迭代器 14.2 ⽣成器 15、函数 16、⽂件(File) 17、错误与异常 18、⾯向...

    像计算机科学家一样思考Python(第2版).pdf

    这是一本实用的学习指南,适合没有Python编程经验的程序员阅读,也适合高中或大学的学生、Python爱好者及需要了解编程基础的人阅读。对于首次接触程序设计的人来说,是一本不可多得的佳作。 作者简介 · · · · ...

    Python核心编程第二版

     第3章 Python基础   3.1 语句和语法   3.1.1 注释(#)   3.1.2 继续(\)   3.1.3 多个语句构成代码组(:)   3.1.4 代码组由不同的缩进分隔   3.1.5 同一行书写多个语句(;)   3.1.6 ...

    Python核心编程第二版(ok)

     第3章 Python基础   3.1 语句和语法   3.1.1 注释(#)   3.1.2 继续()   3.1.3 多个语句构成代码组()   3.1.4 代码组由不同的缩进分隔   3.1.5 同一行书写多个语句(;)   3.1.6 模块...

    Python 中文手册

    8.5. 用户自定义异常 8.6. 定义清理行为 8.7. 预定义清理行为 9. 类 9.1. 术语相关 9.2. Python 作用域和命名空间 9.2.1. 作用域和命名空间示例 9.3. 初识类 9.3.1. 类定义语法 9.3.2. 类对象 9.3.3. 实例对象 9.3.4...

    Python核心编程(第二版).pdf (压缩包分2部分,第二部分)

     第3章 python基础   3.1 语句和语法   3.1.1 注释(#)   3.1.2 继续(\)   3.1.3 多个语句构成代码组(:)   3.1.4 代码组由不同的缩进分隔   3.1.5 同一行书写多个语句(;)   3.1.6 ...

    Python Cookbook

    8.5 在调试模式中跟踪表达式和注释 322 8.6 从traceback中获得更多信息 324 8.7 当未捕获异常发生时自动启用调试器 327 8.8 简单的使用单元测试 328 8.9 自动运行单元测试 330 8.10 在Python 2.4中使用doctest...

    Python核心编程(第二版).pdf (压缩包分2部分,第一部分)

     第3章 python基础   3.1 语句和语法   3.1.1 注释(#)   3.1.2 继续(\)   3.1.3 多个语句构成代码组(:)   3.1.4 代码组由不同的缩进分隔   3.1.5 同一行书写多个语句(;)   3.1.6 ...

    Python基础教程(第3版)-201802出版-文字版

    久负盛名的 Python 入门经典针对 Python 3 全新升级十个出色的项目,让你尽快可以使用 Python 解决实际问题目录第 1章 快速上手:基础知识 ........................ 1 1.1 交互式解释器 .............................

    python cookbook(第3版)

    8.5 在类中封装属性名 8.6 创建可管理的属性 8.7 调用父类方法 8.8 子类中扩展property 8.9 创建新的类或实例属性 8.10 使用延迟计算属性 8.11 简化数据结构的初始化 8.12 定义接口或者抽象基类 8.13 实现...

    dive into python

    8.5. locals 和 globals 8.6. 基于 dictionary 的字符串格式化 8.7. 给属性值加引号 8.8. dialect.py 介绍 8.9. 全部放在一起 8.10. 小结 9. XML 处理 9.1. 概览 9.2. 包 9.3. XML 解析 9.4. Unicode 9.5....

    python NumPy ndarray二维数组 按照行列求平均实例

    我就废话不多说了,直接上代码吧! c = np.array([[1, 2, 3, 4], [4, 5, 6, 7], [7, 8, 9, 10]]) print(c.mean(axis=1))#行 print(c.mean(axis=0))#列 ... 您可能感兴趣的文章:对python中字典keys,values,it

    《Python编程金典》读书笔记

    8.5. 性能提示 9. 面向对象编程:继承 9.1. 知识点 9.2. 常见编程错误 9.3. 软件工程知识 9.4. 性能提示 10. 图形用户界面组件(一) 10.1. 知识点 10.2. 良好的编程习惯 10.3. 常见编程错误 10.4. 界面...

    Dive Into Python 中文版

    第 1 章 安装 Python........................................................................................................................................7 1.1. 哪一种 Python 适合您? ..................

    baxter_rr_bridge:一个柳絮包,用于承载Baxter机器人的ROS主题,作为Robot Raconteur(RR)服务。 这允许通过RR支持的任何平台和语言进行通信,例如Python,C ++,C#,MATLAB和Java

    百特机器人Raconteur桥 ... 请注意,标签字典为DICT_ARUCO_ORIGINAL ,默认标签大小为8.5 centimeters 。 可以通过调用函数setMarkerSize($theSizeinMeters)来手动更改大小。 此外,可以通过调用set

Global site tag (gtag.js) - Google Analytics