python字典是另一种可变容器模型,且可以存储任意类型对象,如字符串,数字,元组等其他容器模型。
一、创建字典
字典有键和对应值成对组成,字段也被称作关联数组和哈希表,基本语法
dict1 ={'function' : '功能,函数','def':'定义函数','local':'局部'}
注意:每个键与值需要用冒号(:)隔开,每对用逗号(,)分割,整体放在花括号中,键必须独一无二,但是值不必
值可以取任何数据的类型,但是必须是不可变得,如字符串,元组和数。
二、访问字典
示例:
print("dict1[function] :",dict1['function'])
三、修改字典
示例
dict1['function'] = '职责'
print("dict1[function] :",dict1['function'])
dict1[function] : 职责 #输出结果
四,删除字典元素
del dict1['function'] #删除其中一个元素
dict1,clear() #清空字典,得到一个新的字典
del.dict1 #删除字典
五、字典的特性
字典的值可以没有取任何对象,但是键不行,
1,不允许同一个键出现两次,如果键赋值两次后后面一个值会被记录
2,键是不可变,所以可以用数,元组,字符串,列表的内容是可变化所以就能使用
六、字典的内置函数
cmp(dict1,dict2)# 比较两个字典的元素
len(dict1) #计算字典元素的个数,
str(dict1) #输入字典可以打印的字符串
type(variable) #返回输入的变量类型,如果变量是字典就返回字典的类型;
字典的内置函数,可以使用dir(dict),显示主要有以下内容
clear', 'copy', 'fromkeys', 'get', 'items', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values'