字典get方法,字典中get用法
对于程序员来说,了解更多的算法,完善自己的程序,是非常有意义的。有知道怎么用Get方法的朋友吗?边肖,谁不知道,已经为大家整理出来了。一起来看看吧~
get()函数简介
Get()是在字典中查找并返回一个键值。如果找到了,就返回值;如果没有找到,它将返回None。
Python中还有一个方法可以判断字典中是否有某个值,这个方法就是identity运算符。
恒等运算符
字典中的标识运算符是is和not。
实例:
dictionary={Tom: 高大, William: 英俊 }
x=dictionary.get(Jack )
打印(xisNone)
#打印结果:真
打印(xisnotNone)
#打印结果:假get()方法的自定义返回值
字典方法get()有两个参数,第一个是必需的参数key,第二个是可选的,可自定义的,是get()方法的返回值,也就是如果不写,get()方法默认返回None,如果要写,可以自定义这个参数,get()方法会返回这个自定义的参数值。
实例:
dictionary={Tom: 高大, William: 英俊 }
dictionary.get(Jack )
#返回的结果是:无
dictionary.get(Jack , Jackisnothere )
#返回的结果是:杰克知识拓展——=、==和is的区别
1.=在任何编程语言中,赋值都是引用,引用指的是内存地址。
2.==比较两个值是否相等,比较两个对象的内容是否相等,即内存地址可以不同,只要内容相同即可。
3.is比较两个实例对象是否相同,是否是同一个对象,即id是否相同,是否占用相同的内存空间。
4.is运算符比==更有效。当变量与None比较时,应该使用IS。
实例:
a=[1,2,3,4,5,6]
b=a
c=[1,2,3,4,5,6]
打印(a==b)
#打印结果为真,因为B和A的内容相同
印刷(aisb)
#打印结果为真,因为B指的是A,也就是内存地址相同
print(a==c)
#打印结果为真,因为A和C的内容相同
印刷(aisc)
#打印结果是假的,因为A和C的内存地址不一样。get用法很简单,朋友可以直接应用,了解更多python实用知识。点击进入PyThon学习网教学中心。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。