Python基础(三):Dict类型

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]

猜你喜欢

转载自blog.csdn.net/qq_38320866/article/details/82973527