字典get方法,字典中get用法

  字典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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: