Dict类型:
Dict类型的定义:
Dict是一种无序的,可变的数据集合类型。一个dict对象包括数组不固定的键值对,键值对的键具有唯一性,不能重复;值可以存储任意类型的对象。
Dict类型使用一对花括号“{}”创建,键值对之间使用逗号“,”做分隔,键值之间使用冒号“:”做分隔。
d = {"name":"Tom","age":12,"sex":"男"}
print d
Dict对象的访问:
依据键值对的的键来获取键值对的值,使用dict.has_key(key)来判断是否含有该键,若存在则返回True,若不存在则返回False。
print d["name"] #输出Tom
print d["address"] #输出False
Dict对象的新增和修改:
直接给一个d[key]赋值,若集合中包含该key则修改该键值对的值,若不存在则想该集合中添加该键值对。
d["name"] = "Jon" #将值修改为Jon
d["address"] = "北京" #添加此键值对
Dict对象的删除:
删除一个dict类型的键值对采用del关键字,若清空整个dict集合则使用dict.clear()方法。
del d["sex"] #删除性别键值对
d.clear() #清空整个键值对
Dict对象的遍历:
dict对象的遍历也是通过for来实现的,在遍历的过程中遍历的是dict对象的key集合。
for key in d
print key,':',d[key]