日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:詳細(xì)解析python字典get()實(shí)例教程

對(duì)于程序員而言,了解更多的算法,對(duì)自己的程序完善是非常有意義的,關(guān)于Get方法有小伙伴了解是如何使用嗎?不了解的小編已為大家整理,一起來看下吧~

get()函數(shù)簡介

 get()是查找并返回字典中的某個(gè)鍵的值,找到則返回該值,找不到則返回None。

Python中還有一種方法可以判斷字典中是否有某個(gè)值,這種方法就是恒等運(yùn)算符。

恒等運(yùn)算符

字典中的恒等運(yùn)算符是 is 和 is not。

實(shí)例:

 
dictionary={"Tom":"tall","William":"handsome"}
 
x=dictionary.get("Jack")
 
print(x is None)
 
#打印結(jié)果:True
 
print(x is not None)
 
#打印結(jié)果:False

get()方法的自定義返回值

字典方法get()有兩個(gè)參數(shù),第一個(gè)是必選參數(shù)key,第二個(gè)是可選參數(shù),并且是可自定義的參數(shù),是get()方法的返回值,即如果不寫則get()方法默認(rèn)返回None,如果要寫,可自定義這個(gè)參數(shù),get()方法將返回此自定義參數(shù)值。

實(shí)例:

 
dictionary={"Tom":"tall","William":"handsome"}
 
dictionary.get("Jack")
 
#返回結(jié)果為:None
 
dictionary.get("Jack","Jack is not here")
 
#返回結(jié)果為:Jack is not here

知識(shí)拓展——=、==和is的區(qū)別

1、=在任何編程語言中都是賦值,賦值是引用,引用是引用內(nèi)存地址。

2、==是比較兩個(gè)值是否相等,比較的是兩個(gè)對(duì)象的內(nèi)容是否相等,即內(nèi)存地址可以不同,內(nèi)容相同就行。

3、 is是比較兩個(gè)實(shí)例對(duì)象是不是完全相同,它們是不是同一個(gè)對(duì)象,即id是不是相同,是不是占用同一塊內(nèi)存空間。

4、 is 運(yùn)算符比==效率高,在變量和None進(jìn)行比較時(shí),應(yīng)該使用is。

實(shí)例:

 
a=[1,2,3,4,5,6]
 
b=a
 
c=[1,2,3,4,5,6]
 
print(a == b)
 
#打印結(jié)果為True,因?yàn)閎和a內(nèi)容相同
 
print(a is b)
 
#打印結(jié)果為True,因?yàn)閎引用a,即內(nèi)存地址相同
 
print(a == c)
 
#打印結(jié)果為True,因?yàn)閍和c內(nèi)容相同
 
print(a is c)
 
#打印結(jié)果為False,因?yàn)閍和c內(nèi)存地址不同

好了,get用法是非常簡單的,小伙伴可以直接套用,了解更多python實(shí)用知識(shí),點(diǎn)擊進(jìn)入PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。


分享文章:創(chuàng)新互聯(lián)Python教程:詳細(xì)解析python字典get()實(shí)例教程
當(dāng)前路徑:http://www.5511xx.com/article/dpcdsgp.html