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

干貨| Python中的字典(快學(xué)習(xí)收藏)

這篇具有很好參考價(jià)值的文章主要介紹了干貨| Python中的字典(快學(xué)習(xí)收藏)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

字典是另一種可變?nèi)萜髂P?,且可存儲任意類型對象?/p>

字典的每個(gè)鍵值 key=>value 對用冒號 : 分割,每個(gè)對之間用逗號(,)分割,整個(gè)字典包括在花括號 {} 中 ,格式如下所示:

d = {key1 : value1, key2 : value2, key3 : value3 }

注意:dict 作為 Python 的關(guān)鍵字和內(nèi)置函數(shù),變量名不建議命名為 dict。

python 字典,python,學(xué)習(xí),大數(shù)據(jù)

鍵必須是唯一的,但值則不必。

值可以取任何數(shù)據(jù)類型,但鍵必須是不可變的,如字符串,數(shù)字。

一個(gè)簡單的字典實(shí)例:

tinydict = {'name': 'runoob', 'likes': 123, 'url': 'www.runoob.com'}

python 字典,python,學(xué)習(xí),大數(shù)據(jù)

也可如此創(chuàng)建字典:

tinydict1 = { 'abc': 456 }
tinydict2 = { 'abc': 123, 98.6: 37 }

創(chuàng)建空字典

使用大括號 { } 創(chuàng)建空字典:

# 使用大括號 {} 來創(chuàng)建空字典
emptyDict = {}
# 打印字典
print(emptyDict)
# 查看字典的數(shù)量
print("Length:", len(emptyDict))
# 查看類型
print(type(emptyDict))

以上實(shí)例輸出結(jié)果

{}
ength: 0
<class 'dict'>

使用內(nèi)建函數(shù) dict() 創(chuàng)建字典:

emptyDict = dict()
# 打印字典
print(emptyDict)
# 查看字典的數(shù)量
print("Length
,len(emptyDict))
# 查看類型
print(type(emptyDict))

以上實(shí)例輸出結(jié)果

{}
Length: 0
<class 'dict'>

訪問字典里的值

把相應(yīng)的鍵放入到方括號中,如下實(shí)例:

#!/usr/bin/python3
tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
print ("tinydict['Name']: ", tinydict['Name'])
print ("tinydict['Age']: ", tinydict['Age'])

以上實(shí)例輸出結(jié)果

tinydict['Name']:  Runoob
tinydict['Age']:  7

如果用字典里沒有的鍵訪問數(shù)據(jù),會輸出錯誤如下:

#!/usr/bin/python3
tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
print ("tinydict['Alice']: ", tinydict['Alice'])

以上實(shí)例輸出結(jié)果

Traceback (most recent call last):
File "test.py", line 5, in <module>
print ("tinydict['Alice']: ", tinydict['Alice'])
KeyError: 'Alice'

修改字典

向字典添加新內(nèi)容的方法是增加新的鍵/值對,修改或刪除已有鍵/值對如下實(shí)例:

#!/usr/bin/python3
tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
tinydict['Age'] = 8               # 更新 Age
tinydict['School'] = "菜鳥教程"  # 添加信息
print ("tinydict['Age']: ", tinydict['Age'])
print ("tinydict['School']: ", tinydict['School'])

以上實(shí)例輸出結(jié)果

tinydict['Age']:  8
tinydict['School']:  菜鳥教程

刪除字典元素

能刪單一的元素也能清空字典,清空只需一項(xiàng)操作。顯式刪除一個(gè)字典用del命令,如下實(shí)例:

#!/usr/bin/python3
tinydict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
del tinydict['Name'] # 刪除鍵 'Name'
tinydict.clear()     # 清空字典
del tinydict         # 刪除字典
print ("tinydict['Age']: ", tinydict['Age'])
print ("tinydict['School']: ", tinydict['School'])

但這會引發(fā)一個(gè)異常,因?yàn)橛脠?zhí)行 del 操作后字典不再存在:

Traceback (most recent call last):
File "/runoob-test/test.py", line 9, in <module>
print ("tinydict['Age']: ", tinydict['Age'])``NameError: name 'tinydict' is not defined

字典鍵的特性

字典值可以是任何的 python 對象,既可以是標(biāo)準(zhǔn)的對象,也可以是用戶定義的,但鍵不行。

兩個(gè)重要的點(diǎn)需要記住:

1)不允許同一個(gè)鍵出現(xiàn)兩次。創(chuàng)建時(shí)如果同一個(gè)鍵被賦值兩次,后一個(gè)值會被記住,如下實(shí)例:

#!/usr/bin/python3
tinydict = {'Name': 'Runoob', 'Age': 7, 'Name': '小菜鳥'}
print ("tinydict['Name']: ", tinydict['Name'])

2)鍵必須不可變,所以可以用數(shù)字,字符串或元組充當(dāng),而用列表就不行,如下實(shí)例:

#!/usr/bin/python3
tinydict = {['Name']: 'Runoob', 'Age': 7}
print ("tinydict['Name']: ", tinydict['Name'])

字典內(nèi)置函數(shù)&方法

Python字典包含了以下內(nèi)置函數(shù):

序號

函數(shù)及描述

1

len(dict)計(jì)算字典元素個(gè)數(shù),即鍵的總數(shù)。

2

str(dict)輸出字典,可以打印的字符串表示。

3

type(variable)返回輸入的變量類型,如果變量是字典就返回字典類型。

Python字典包含了以下內(nèi)置方法:

序號

函數(shù)及描述

1

dict.clear()刪除字典內(nèi)所有元素

2

dict.copy()返回一個(gè)字典的淺復(fù)制

3

dict.fromkeys()創(chuàng)建一個(gè)新字典,以序列seq中元素做字典的鍵,val為字典所有鍵對應(yīng)的初始值

4

dict.get(key, default=None)返回指定鍵的值,如果鍵不在字典中返回 default 設(shè)置的默認(rèn)值

5

key in dict如果鍵在字典dict里返回true,否則返回false

6

dict.items()以列表返回一個(gè)視圖對象

7

dict.keys()返回一個(gè)視圖對象

8

dict.setdefault(key, default=None)和get()類似, 但如果鍵不存在于字典中,將會添加鍵并將值設(shè)為default

寫在最后

python 字典,python,學(xué)習(xí),大數(shù)據(jù)

今天小編也給大家分享一份Python學(xué)習(xí)資料和公開課,里面的內(nèi)容都是適合零基礎(chǔ)小白的筆記和資料,不懂編程也能聽懂、看懂。
朋友們?nèi)绻枰梢渣c(diǎn)擊這里【免費(fèi)獲取】

python 字典,python,學(xué)習(xí),大數(shù)據(jù)

一、Python所有方向的學(xué)習(xí)路線

剛開始學(xué)習(xí)python,如果你連完整的學(xué)習(xí)步驟都沒有規(guī)劃好,基本不可能學(xué)會python。他把Python所有方向路線做了整理,形成各個(gè)領(lǐng)域的知識點(diǎn)匯總。(圖片太太太太太大了,這里放不了沒完整版可以文末免費(fèi)領(lǐng)?。?br>python 字典,python,學(xué)習(xí),大數(shù)據(jù)

二、入門學(xué)習(xí)視頻

我們在看視頻學(xué)習(xí)的時(shí)候,不能光動眼動腦不動手,比較科學(xué)的學(xué)習(xí)方法是在理解之后運(yùn)用它們,這時(shí)候練手項(xiàng)目就很適合了。
python 字典,python,學(xué)習(xí),大數(shù)據(jù)

三、實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)

學(xué)python就與學(xué)數(shù)學(xué)一樣,是不能只看書不做題的,直接看步驟和答案會讓人誤以為自己全都掌握了,但是碰到生題的時(shí)候還是會一籌莫展。

因此在學(xué)習(xí)python的過程中一定要記得多動手寫代碼,教程只需要看一兩遍即可。
python 字典,python,學(xué)習(xí),大數(shù)據(jù)

四、面試資料

我們學(xué)習(xí)Python必然是為了找到高薪的工作,下面這些面試題是來自阿里、騰訊、字節(jié)等一線互聯(lián)網(wǎng)大廠最新的面試資料,并且有阿里大佬給出了權(quán)威的解答,刷完這一套面試資料相信大家都能找到滿意的工作。
python 字典,python,學(xué)習(xí),大數(shù)據(jù)文章來源地址http://www.zghlxwxcb.cn/news/detail-773062.html

到了這里,關(guān)于干貨| Python中的字典(快學(xué)習(xí)收藏)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 一鍵收藏 | 最新學(xué)習(xí)干貨,助你成為區(qū)塊鏈高手

    一鍵收藏 | 最新學(xué)習(xí)干貨,助你成為區(qū)塊鏈高手

    新的一年已經(jīng)開啟,為了感謝大家的長久陪伴和傾力支持,我們將FISCO?BCOS開源社區(qū)成立至今超400篇技術(shù)干貨和經(jīng)典篇章整理成文,作為區(qū)塊鏈干貨合輯,分享給大家! 干貨合輯覆蓋聯(lián)盟鏈從入門到精通的各個(gè)階段,既有應(yīng)用案例也有技術(shù)教程分享更有社區(qū)伙伴和開發(fā)者積極共

    2024年01月16日
    瀏覽(21)
  • python字典學(xué)習(xí)

    python字典學(xué)習(xí)

    2024年02月11日
    瀏覽(9)
  • PYTHON知識點(diǎn)學(xué)習(xí)-字典

    PYTHON知識點(diǎn)學(xué)習(xí)-字典

    ??write in front?? ??大家好,我是Aileen??.希望你看完之后,能對你有所幫助,不足請指正!共同學(xué)習(xí)交流. ??本文由 Aileen_0v0?? 原創(chuàng) CSDN首發(fā)?? 如需轉(zhuǎn)載還請通知?? ??個(gè)人主頁:Aileen_0v0??—CSDN博客 ??歡迎各位→點(diǎn)贊?? + 收藏?? + 留言??? ??系列專欄:Aileen_0v

    2024年02月09日
    瀏覽(27)
  • Python系統(tǒng)學(xué)習(xí)1-7-字典

    Python系統(tǒng)學(xué)習(xí)1-7-字典

    目錄 一、字典 1、概念及內(nèi)存圖 2、基本操作 (1)創(chuàng)建 (2)添加 (3)刪除 (4)遍歷 3、列表list和字典dict互相轉(zhuǎn)換 4、練習(xí) 二、容器小結(jié) 1、種類與特征 2、Python語言有哪些數(shù)據(jù)類型 3、序列與散列 4、語法 三、練習(xí)1 一、字典 1、概念及內(nèi)存圖 列表 :由一系列 變量 組成的

    2024年02月13日
    瀏覽(12)
  • 【Python數(shù)據(jù)類型-字典】------- PYTHON基礎(chǔ)12

    字典(Dictionary)指一種可變的容器,這個(gè)容器可以存儲任意類型的數(shù)據(jù)。 字典里的每個(gè)元素為一個(gè)鍵值對, 鍵值對 格式如下: key : value key 被稱為鍵值,它在字典中的值是唯一的(不能重復(fù))。 value 被稱為值,它在字典中可以不唯一(可以重復(fù))。 每個(gè)鍵值對用英文冒號

    2024年02月04日
    瀏覽(27)
  • python數(shù)據(jù)類型-字典

    1)字典中的元素時(shí)一個(gè)個(gè)鍵值對,鍵和值之間用冒號:分隔,鍵值對元素之間用逗號分隔,格式:d = {key1 : value1, key2 : value2 } 2)字典中的鍵是唯一的,值可以重復(fù) 注**:鍵不可變,因此鍵可以是數(shù)字、字符串或元素,但不能為列表** 1)通過在{}放鍵值對 2) 通過dict函數(shù),入?yún)?/p>

    2024年02月21日
    瀏覽(18)
  • 【Python零基礎(chǔ)學(xué)習(xí)入門篇④】——第四節(jié):Python的列表、元組、集合和字典

    【Python零基礎(chǔ)學(xué)習(xí)入門篇④】——第四節(jié):Python的列表、元組、集合和字典

    ???????????? ???Hello,大家好呀我是陳童學(xué)哦,一個(gè)普通大一在校生,請大家多多關(guān)照呀嘿嘿?????? ?????? 技術(shù)這條路固然很艱辛,但既已選擇,該當(dāng)堅(jiān)毅地走下去,加油! ???PUA: ” 你所看到的驚艷都曾平庸歷練 **“**?????? ?????? 最后讓我

    2024年02月04日
    瀏覽(25)
  • 【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(遍歷)

    【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(遍歷)

    一個(gè)字典可能只包含幾個(gè)鍵值對,也可能包含數(shù)百萬個(gè)鍵值對,所以Python支持字典遍歷。字典可用于以各種方式存儲信息,因此有多種遍歷字典的方式:可遍歷字典的所有鍵值對、鍵或值。 其語法格式: 比如遍歷一個(gè)人的信息,編寫程序如下所示: 這里,我們給鍵起了一個(gè)

    2024年02月08日
    瀏覽(26)
  • 【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(嵌套)

    【python基礎(chǔ)】復(fù)雜數(shù)據(jù)類型-字典(嵌套)

    有時(shí)候,需要將一系列字典存儲在列表中,或?qū)⒘斜碜鳛橹荡鎯υ谧值渲?,這稱為 嵌套 。我們可以在列表中嵌套字典、在字典中嵌套列表、在字典中嵌套字典。 我們可以把一個(gè)人的信息放在字典中,但是多個(gè)人的信息我們無法放在同一個(gè)字典中,所以就需要字典列表。 其語

    2024年02月08日
    瀏覽(32)
  • Python的數(shù)據(jù)類型——字典(dict)

    目錄 1. Python的數(shù)據(jù)類型 2. 什么是字典 3. 字典存儲的數(shù)據(jù) 4. 字典的語法 ?5. 新建字典 (1) 用{ }新建一個(gè)空字典

    2024年02月06日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包