字典
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