码迷,mamicode.com
首页 > 编程语言 > 详细

python之字典

时间:2016-10-11 11:24:48      阅读:183      评论: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)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!