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

Python snippet(代码片段)

时间:2020-03-27 11:03:20      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:存在   one   lis   sni   代码   一个   number   str   默认   

一、字典访问

dict = {"age":18,"weight":65} print(dict.get("age"))
print(dict.get("height")) # 由于字典dict中没有height这个键,返回的是默认值None。
print(dict.get("height",0)) # 将默认值改为0,输出结果为0

和dict[key]的区别:

dict.get(key)和dict[key]在key值存在的情况下,都能得到对应的键值。但是当使用dict[key]时,key必须要存在,否则会报错。但是dict.get[key]中的key可以不存在,因为get方法有一个默认的参数None,当key不存在的时候,返回None。

dic = {‘剧情‘: 11, ‘犯罪‘: 10, ‘动作‘: 8, ‘爱情‘: 3, ‘喜剧‘: 2, ‘冒险‘: 2, ‘悬疑‘: 2, ‘惊悚‘: 2, ‘奇幻‘: 1}
#通过list将字典中的keys和values转化为列表
keys = list(dic.keys())
values = list(dic.values())

  

Python snippet(代码片段)

标签:存在   one   lis   sni   代码   一个   number   str   默认   

原文地址:https://www.cnblogs.com/lxgbky/p/12579548.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!