链条传动

砥砺前行,不忘初心!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
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不存在,就返回设置的默认值

 

posted on 2016-10-11 10:48  链条君  阅读(205)  评论(0编辑  收藏  举报