国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python 字典 get()函數(shù)使用詳解,字典獲取值

這篇具有很好參考價(jià)值的文章主要介紹了Python 字典 get()函數(shù)使用詳解,字典獲取值。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

「作者主頁(yè)」:士別三日wyx
「作者簡(jiǎn)介」:CSDN top100、阿里云博客專(zhuān)家、華為云享專(zhuān)家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者
「推薦專(zhuān)欄」:小白零基礎(chǔ)《Python入門(mén)到精通》

get() 可以根據(jù)鍵「獲取值」

語(yǔ)法

dict.get( key, value )

參數(shù)

  • key :(必選)指定要搜索的鍵
  • value :(可選)如果鍵不存在,就返回指定內(nèi)容

返回值

  • 如果鍵存在,就返回鍵對(duì)應(yīng)的值
  • 如果鍵不存在,就返回指定內(nèi)容或None

實(shí)例:根據(jù)鍵獲取字典的值

dict1 = {'key1': 'value1', 'key2': 'value2'}
print(dict1.get('key1'))

輸出:

value1

1、設(shè)置默認(rèn)返回值

get() 可以指定「默認(rèn)」「返回值」,鍵不存在時(shí),它不會(huì)報(bào)錯(cuò),而是返回一個(gè)默認(rèn)值,這樣的好處是,程序在運(yùn)行時(shí)不會(huì)出現(xiàn)異常的情況。

「不指定」返回值,鍵不存在時(shí),默認(rèn)返回 None

dict1 = {'key1': 'value1', 'key2': 'value2'}
print(dict1.get('key3'))
print(dict1.get('key3', None))

輸出:

None
None

「指定」返回值,鍵不存在時(shí),返回會(huì)指定的返回值

dict1 = {'key1': 'value1', 'key2': 'value2'}
print(dict1.get('key3', '指定返回值'))

輸出:

指定返回值

返回值可以是整型、字符串、元祖、列表等各種數(shù)據(jù)類(lèi)型

dict1 = {'key1': 'value1', 'key2': 'value2'}
print(dict1.get('key3', 1))
print(dict1.get('key3', 1.1))
print(dict1.get('key3', True))
print(dict1.get('key3', [1, 2]))
print(dict1.get('key3', (1, 2)))
print(dict1.get('key3', {1, 2}))

輸出:

1
1.1
True
[1, 2]
(1, 2)
{1, 2}

2、嵌套字典取值

字典中「嵌套」字典時(shí),可以多次調(diào)用 get() ,來(lái)取值。

dict1 = {'key1': 'value1', 'key2': {'key3': 'value3'}}
print(dict1.get('key2').get('key3'))

# 等價(jià)于這樣
result = dict1.get('key2')
print(result)
result1 = result.get('key3')
print(result1)

輸出:

value3
{'key3': 'value3'}
value3

3、get() 和 dict[key] 的區(qū)別

get() dict[key] 都可以根據(jù)鍵獲取字典的值,不同的是

get() 的鍵在字典中不存在時(shí),會(huì)返回「None」「指定內(nèi)容」

dict1 = {'key1': 'value1', 'key2': 'value2'}
print(dict1.get('key3'))
print(dict1.get('key3', '指定內(nèi)容'))

輸出:

None
指定內(nèi)容

dict[key] 的鍵在字典中不存在時(shí),會(huì)「報(bào)錯(cuò)」 KeyError: ‘key3’

dict1 = {'key1': 'value1', 'key2': 'value2'}
print(dict1['key3'])

輸出:

Python 字典 get()函數(shù)使用詳解,字典獲取值,Python,python,網(wǎng)絡(luò)安全,人工智能,機(jī)器學(xué)習(xí)


4、統(tǒng)計(jì)元素計(jì)數(shù)

get() 可以「統(tǒng)計(jì)」列表元素出現(xiàn)的「?jìng)€(gè)數(shù)」,將統(tǒng)計(jì)結(jié)果保存到字典中

dict1 = {}
list1 = ['¥', '¥', '¥', '$', '$', '$', '$', '$']
for i in list1:
    dict1[i] = dict1.get(i, 0) + 1

print(dict1)

輸出:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-633438.html

{'¥': 3, '$': 5}

到了這里,關(guān)于Python 字典 get()函數(shù)使用詳解,字典獲取值的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Python】Python dict (字典)詳解

    【Python】Python dict (字典)詳解

    Python 字典(dict)是一種無(wú)序的、可變的序列,它的元素以“鍵值對(duì)(key-value)”的形式存儲(chǔ)。相對(duì)地,列表(list)和元組(tuple)都是有序的序列,它們的元素在底層是挨著存放的。 字典類(lèi)型是 Python 中唯一的映射類(lèi)型?!坝成洹笔菙?shù)學(xué)中的術(shù)語(yǔ),簡(jiǎn)單理解,它指的是元素

    2024年03月17日
    瀏覽(33)
  • Python Get()函數(shù)用法介紹

    Python是一種高級(jí)編程語(yǔ)言,它具有簡(jiǎn)單、易學(xué)、高效等特點(diǎn)。而Python get()函數(shù)是其中一個(gè)重要的函數(shù)。該函數(shù)用于返回指定鍵的值,如果鍵不存在,則返回默認(rèn)值None。 下面將從各個(gè)方面對(duì)Python get()函數(shù)做詳細(xì)的闡述。 解釋?zhuān)?key:字典中要查找的鍵 default:鍵不存在時(shí)要返回

    2024年02月07日
    瀏覽(26)
  • 詳解Python字典從入門(mén)到精通

    Python中的字典(dict)是一種常用的數(shù)據(jù)結(jié)構(gòu),用于存儲(chǔ)鍵值對(duì)。字典是可變的、無(wú)序的,并且可以容納任意類(lèi)型的數(shù)據(jù)。本文將詳細(xì)介紹Python字典的使用方法,并提供相關(guān)的代碼示例。 可以使用花括號(hào){}或者使用dict()函數(shù)來(lái)創(chuàng)建一個(gè)空字典,或者在創(chuàng)建時(shí)直接指定鍵值對(duì)。

    2024年02月10日
    瀏覽(26)
  • 【python入門(mén)篇——12】字典(dict)詳解

    【python入門(mén)篇——12】字典(dict)詳解

    字典是一種可變的容器,可以存儲(chǔ)任意類(lèi)型的數(shù)據(jù) 字典中的每個(gè)數(shù)據(jù)都是用\\\"鍵\\\" (key) 進(jìn)行索引,而不像序列可以用下標(biāo)進(jìn)行索引 字典中的數(shù)據(jù)沒(méi)有先后關(guān)系,字典的存儲(chǔ)是無(wú)序的 字典是python中唯一的映射類(lèi)型,采用鍵值對(duì)(key-value)的形式存儲(chǔ)數(shù)據(jù)。key必須是不可變類(lèi)型,

    2024年02月07日
    瀏覽(60)
  • 【python入門(mén)篇——11】字典(dict)詳解

    【python入門(mén)篇——11】字典(dict)詳解

    字典是一種可變的容器,可以存儲(chǔ)任意類(lèi)型的數(shù)據(jù) 字典中的每個(gè)數(shù)據(jù)都是用\\\"鍵\\\" (key) 進(jìn)行索引,而不像序列可以用下標(biāo)進(jìn)行索引 字典中的數(shù)據(jù)沒(méi)有先后關(guān)系,字典的存儲(chǔ)是無(wú)序的 字典是python中唯一的映射類(lèi)型,采用鍵值對(duì)(key-value)的形式存儲(chǔ)數(shù)據(jù)。key必須是不可變類(lèi)型,

    2024年02月09日
    瀏覽(22)
  • Python print()函數(shù)使用詳解,Python打印輸出

    Python print()函數(shù)使用詳解,Python打印輸出

    「作者主頁(yè)」: 士別三日wyx 「作者簡(jiǎn)介」: CSDN top100、阿里云博客專(zhuān)家、華為云享專(zhuān)家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專(zhuān)欄」: 對(duì)網(wǎng)絡(luò)安全感興趣的小伙伴可以關(guān)注專(zhuān)欄《網(wǎng)絡(luò)安全入門(mén)到精通》 print() 可以 「打印輸出」 ,常用來(lái)將內(nèi)容 「打印」 到控制臺(tái)。 語(yǔ)法 參數(shù)

    2024年02月11日
    瀏覽(21)
  • Python isalnum()函數(shù)使用詳解

    「作者主頁(yè)」: 士別三日wyx 「作者簡(jiǎn)介」: CSDN top100、阿里云博客專(zhuān)家、華為云享專(zhuān)家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專(zhuān)欄」: 小白零基礎(chǔ)《Python入門(mén)到精通》 isalnum() 可以判斷字符串的字符是否全都是 「字母」 和 「數(shù)字」 。 語(yǔ)法 返回值 字符串中所有字符都是數(shù)字或

    2024年02月16日
    瀏覽(19)
  • Python endswith()函數(shù)使用詳解

    Python endswith()函數(shù)使用詳解

    「作者主頁(yè)」: 士別三日wyx 「作者簡(jiǎn)介」: CSDN top100、阿里云博客專(zhuān)家、華為云享專(zhuān)家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專(zhuān)欄」: 小白零基礎(chǔ)《Python入門(mén)到精通》 endwith() 可以 「判斷」 字符串是否以指定內(nèi)容 「結(jié)尾」 。 語(yǔ)法 參數(shù) str :(必選,字符串或元組)指定字符

    2024年02月16日
    瀏覽(20)
  • python 使用enumerate()函數(shù)詳解

    python 使用enumerate()函數(shù)詳解

    enumerate()是python的內(nèi)置函數(shù),將一個(gè)可遍歷 iterable 數(shù)據(jù)對(duì)象(如list列表、tuple元組或str字符串)組合為一個(gè)索引序列,同時(shí)列出數(shù)據(jù)和數(shù)據(jù)下標(biāo),一般用在for循環(huán)當(dāng)中。 函數(shù)返回一個(gè)enumerate對(duì)象,是一個(gè)可迭代對(duì)象。具體元素值可通過(guò)遍歷取出。 函數(shù)語(yǔ)法為: 語(yǔ)法: enumerate

    2024年02月12日
    瀏覽(36)
  • Python find()函數(shù)使用詳解

    Python find()函數(shù)使用詳解

    「作者主頁(yè)」: 士別三日wyx 「作者簡(jiǎn)介」: CSDN top100、阿里云博客專(zhuān)家、華為云享專(zhuān)家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者 「推薦專(zhuān)欄」: 小白零基礎(chǔ)《Python入門(mén)到精通》 find() 可以 「檢測(cè)」 字符串中是否 「包含指定字符串」 語(yǔ)法 參數(shù) str :(必選)指定需要檢測(cè)的字符串 star

    2024年02月12日
    瀏覽(20)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包