《Python基础教程 第2版·修订版》 字典:当索引不好用时(一)
2016-08-05 15:33
591 查看
字典是Python中唯一内建的映射类型。
4.1字典的使用
4.2创建和使用字典
4.2.1 dict函数(并非真正的函数,是个类型)
可以用dict函数,通过其他映射(比如其他字典)或者(键,值)对的序列建立字典。
dict函数也可以通过关键字参数来创建字典
4.2.2 基本字典操作
第一点—键可以是任意不可变类型—是字典最强大的地方。
4.1字典的使用
>>> names = ['Alice','Bob','Cecil','David','Earl'] >>> numbers = ['2341','1234','5678','2231','3344'] >>> numbers[names.index('Cecil')]#查找Ceil的号码 '5678'
4.2创建和使用字典
>>> phonebook ={'Alice':'2341','Beth':'9102','Cecil':'3258'} >>> phonebook['Cecil'] '3258' >>> #字典由多个键及其对应的值构成的键-值对组成(我们也把键-值对称为项)
4.2.1 dict函数(并非真正的函数,是个类型)
可以用dict函数,通过其他映射(比如其他字典)或者(键,值)对的序列建立字典。
>>> items = [('name','Gumby'),('age',42)] >>> d = dict(items) >>> d {'age': 42, 'name': 'Gumby'}
dict函数也可以通过关键字参数来创建字典
>>> d = dict(name ='Gumby',age = 42) >>> d {'age': 42, 'name': 'Gumby'}
4.2.2 基本字典操作
第一点—键可以是任意不可变类型—是字典最强大的地方。
>>> x = {}#初始化一个空的字典 >>> x[42] = 'Foobar'#将'Foobar'关联到42上 >>> x {42: 'Foobar'}
相关文章推荐
- Python中的打开文件对话框
- python单元测试
- staticmethod classmethod 创建静态类
- set frozenset 集合
- PYTHON中元组与列表的区别
- python中的enumerate函数 - 遍历序列中的元素以及它们的下标
- python程序的调试方法
- python 判读某天是星期几 - time 格式
- pwd 获取用户信息, grp 获取组的信息
- Python 正则表达式(3)匹配手机号
- list的相关操作 - 单词倒排 - 统计个数
- list 取第几个元素
- list - 内建函数
- import & from ... import
- python操作mysql数据库
- Python 设置 IP 代理 访问网页 ( 用户名密码验证代理 )
- Python算法之---冒泡,选择,插入排序算法
- getattr(),setattr(),delattr(),hasattr()
- dict 字典的相关操作
- @classmethod