python基础教程之字典操作详解

720次阅读  |  发布于5年以前

字典
dictionary

1.键值对的集合(map)

2.字典是以大括号"{}"包围的数据集合

3.字典是无序的,在字典中通过键来访问成员。 可变的,可嵌套,可以原处修改扩展等,不产生新的字典

4.字典的键,可以是字符串(大小写敏感),数字常量或元组(不可变类型),同一个字典的键可以混用类型。字典的键必须是可哈希的

元组作为键的条件是,元组内的值都是不可变类型

复制代码 代码如下:

a = (1,2) #可以作为键
b = (1,2,[3,4]) #不可以

5.字典的值可以是任意类型,可以嵌套,可以自由修改

声明
创建字典的几种方式:

1.基本

复制代码 代码如下:

d = {} #空字典
d = {'name':'tom', 'age':22}

等价

d = {}
d['name'] = 'tom'
d['age'] = 22

2.dict

复制代码 代码如下:

d = dict() #空
d = dict(name='tom', age=22)

d = dict([('name','tom'), ('age',22)])

等价

keys = ['name','age']
values = ['tom', 22]
d = dict(zip(keys,values))

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8