首页 > 编程语言 > 详细

python之字典

时间:2016-10-11 11:22:39      阅读:159      评论:0      收藏:0      [点我收藏+]
dic = {
    name:Maco,
    age:26,
    addr:HB
}

#获取字典的元素,区别:第一种如果key不存在,则报错;第二种key不存在,则返回None
print(dic[name])
print(dic.get(name))

#删除元素
#dic.pop(‘addr‘)
#del dic[‘age‘]
#print(dic)



dic2 = {
    name:Alex,
    love:dog
}
dic.update(dic2)    #将dic2合并到dic中,合并中如果有相同的key,就用dic2的key的value进行覆盖
print(dic)


print(dic.items())   #将字典变成一个列表
print(dic.keys())  #取出字典中所有的key
print(dic.values())   #取出字典中所有的values

print(dic.setdefault(sex,M))   #取一个key的valu值,如果key不存在,就返回设置的默认值

 

python之字典

原文:http://www.cnblogs.com/MacoLee/p/5948416.html

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