首页 > 其他 > 详细

4.Dict字典

时间:2017-08-19 23:07:27      阅读:273      评论:0      收藏:0      [点我收藏+]
‘‘‘
Dict 字典存储的是key-value键值对形式的值
特点:
1.无序,因为无下标
2.key值是唯一的,自动去重
‘‘‘

person = {
"name":"xiaoming",
"age" : 20
}

#根据key查询值
print(person["name"])
print(person["age"])
print(person.get("name","没有"))#没有key就返回默认值

#查询是否包含某个key
print("age" in person)#person.haskey("name") python 2.xx

#删除key并对应的值
#del person["name"]
print(person)

#删除并返回被删除的key-value
#print(person.pop("name",0))
#print(person)

#打印所有的key
print(person.keys())

#合并连个字典
a={1:2,"a":"b",3:4}
b={1:"1","c":"d",5:6}
a.update(b)
print(a)

#items 字典转换成元组
print(a.items())

#fromkeys 初始化一个列表并赋予默认的值
#注意这里相当于浅拷贝
print(person.fromkeys(["name","age"],"test"))

#循环字典 推荐
for p in person:
print(p,person[p])

#不要用这种,需要字典先转换成列表,效率低下
for k,v in person.items():
print(k,v)

4.Dict字典

原文:http://www.cnblogs.com/jiayangguang/p/7398110.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!