Python常见数据结构-Dictionary字典

字典基本特点

  • 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中。
  • 键是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。
  • 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
  • 具有快速的查找速度,用空间换时间。

 

字典常见操作及方法

dic1 = {'name':'fuyusheng' , 'age':23 , 'city':'chongqing' }

 

#获取值

dic1['name'] #通过键获取

dic1.get('name') #通过.get()方法获取值

 

#增加键值对

dic1['gender'] = 'male' #新加的key-value

 

#修改字典

dic1['age'] = 22

 

#删除字典

del dic1['city']  #删除键是'city'的记录

dict1.clear() #.clear()方法清空字典所有记录

del dict1 #删除字典

 

dic1.items() #.items()方法获取可遍历的键-值列表对象

dic1.keys() #.keys()方法获取可遍历 键 列表对象

dic1.values() #.values()方法获取可遍历 值 列表对象

 2020-03-17 20:16

posted @ 2020-03-17 20:16  傅余生  阅读(261)  评论(0编辑  收藏  举报