python基础(三)----字典

字典是Python的映射结构,是一种可变类型容器,且可存储任意类型对象。

一.字典的形式:

字典的每个键值(key:value)对用冒号分割,每个对之间用逗号分割,整个字典包括在花括号{}中 ,格式如下所示

dict={key1:value1,key2:value2}

注意:

  • 整个字典中,key是唯一的,value不唯一。

  • 键必须是不可变类型,所以可以用数字,字符串或元组充当,值的类型随意。

二.字典的创建形式

1.如同一所示
2.从其他序列创建:使用 dict(seq) 函数,键值必须成对出现!!!!

s=(('a',1),('b',2),('c',3))
x=dict(s)

#结果为:{'a': 1, 'c': 3, 'b': 2}

三.字典的访问

若key不存在,则会报错

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}; 
print  dict['Name'];

四.添加与修改

若key存在,则修改;若key不存在,则添加。

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};
 
dict['Age'] = 8; # update existing entry
dict['School'] = "USTC"; # Add new entry

五.删除字典

  • del dict[key] # 删除键是key的条目
  • dict.clear() # 清空字典所有条目
  • del dict # 删除字典的引用

六.字典的常用方法

python基础(三)----字典_第1张图片

python基础(三)----字典_第2张图片

你可能感兴趣的:(python基础(三)----字典)