字典可以理解为列表的升级版,是一种通过名字或者关键字引用的得数据结构,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型
一、字典的创建
-字典是另一种可变容器模型,且可存储任意类型对象
-用{}括起来,元素是键值对的形式,键和值通过:隔开{key:value}
每个元素之间通过‘,’分隔
-案例:dic = {'name':'张三','age':18,'height':170}
-key只能是不可变类型(字符串,数字) 不可以是列表或者字典
-key是唯一的,不可重复 值可以不唯一
-如果需要修改‘张三’,则需要先找到他的下边,而字典的下标是根据名字找
.字典和列表一样可以存取多喝数据
.列表查询元素通过下标,字典查询元素通过前面的key值
二、字典操作
--打印字典中的元素
print(dic['name'])
--修改 通过key找到
temp=raw_input("请输入修改后的值")
dic['name']=temp
print("修改后的值为%s"%dic['name'])
--增 如果给字典中不存在的key赋值,则字典中会增加这个元素
dic={'name':'淡淡','sex':'男','professional':'计算机科学与技术'}
vqq=raw_input("请输入QQ号")
dic['qq']=vqq
print("添加后的QQ号为%s"%dic['qq'])
--查
--len() 查字典中元素个数 一个元素即一个key和一个值
dic = {'name':'张三','age':18,'height':170}
len(dic)
#3