python之字典

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之字典相关的知识,希望对你有一定的参考价值。

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之字典的主要内容,如果未能解决你的问题,请参考以下文章

Python snippet(代码片段)

Python代码阅读(第26篇):将列表映射成字典

Python代码阅读(第40篇):通过两个列表生成字典

python之字典

python之字典操作

python---基础之模块,列表,元组,字典