国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


零基礎Python完全自學教程17:Python中的字典完全解讀

    時間: 瀏覽:1736次  來源:站長在線
歡迎你來到站長學堂,學習站長在線出品的在線課程《零基礎 Python完全自學教程》今天給大家分享的是第17課《 Python中的字典完全解讀》。本節(jié)課是一個大課,我分了這些知識點進行詳細講解:1、python中字典的概念、特征、創(chuàng)建和刪除詳解。2、在Python中訪問字典詳解。3、在Python中遍歷字典的三大方法詳解。4、在Python中添加、修改、刪除和更新字典元素詳解。5、Python中的字典推導式詳解。

歡迎你來到站長學堂,學習站長在線出品的在線課程《零基礎 python完全自學教程》今天給大家分享的是第17課《 Python中的字典完全解讀》。本節(jié)課是一個大課,我分了這些知識點進行詳細講解:1、python中字典的概念、特征、創(chuàng)建和刪除詳解。2、在Python中訪問字典詳解。3、在Python中遍歷字典的三大方法詳解。4、在Python中添加、修改、刪除和更新字典元素詳解。5、Python中的字典推導式詳解。


17.1、python中字典的概念、特征、創(chuàng)建和刪除詳解

在前面的Python課程學習中,我們學到了序列中的列表元組,今天開始講解序列的另一個常用數(shù)據(jù)結構--字典。

17.1.1、字典的概念

字典(dictionary)是無序的、可變的、保存的內容是以“鍵-值對”的形式存儲的序列。

我們怎么去理解Python中的字典呢?我們讀小學的時候,都用過《新華字典》,在《新華字典》中通過拼音或者部首,我們可以快速的查到對應的文字和解釋。其中,《新華字典》里的拼音或者部首相當于Python中字典的鍵(key),而對應的漢字和解釋相當于Python中字典的值(value)。鍵是唯一的,而值可以有多個。鍵及其關聯(lián)的值稱為“鍵值對”。

17.1.2、字典的主要特征

字典的主要特征如下:

17.1.2.1、通過鍵而不是通過索引來讀取

字典有時也稱為關聯(lián)數(shù)組或者散列表(hash)。它是通過鍵將一系列的值聯(lián)系起來的,這樣就可以通過鍵從字典中獲取指定項,但不能通過索引來獲取。

17.1.2.2、字典是任意對象的無序集合

字典是無序的,各項是從左到右隨機排序的,即保存在字典中的項沒有特定的順序。這樣可以提高查找順序。

17.1.2.3、字典是可變的,并且可以任意嵌套

字典可以在原處增長或者縮短(無須生成一份拷貝),并且它支持任意深度的嵌套(即它的值可以是列表或者其他的字典)。

17.1.2.4、字典中的鍵必須唯一

不允許同一個鍵出現(xiàn)兩次,如果出現(xiàn)兩次,則后一個值會被記住。

17.1.2.5、字典中的鍵必須不可變

字典中的鍵是不可變的,所以可以使用數(shù)字、字符串或者元組,但不能使用列表。

和列表、元組一樣,字典也有它自己的類型。在 Python 中,字典的數(shù)據(jù)類型為 dict,通過type()函數(shù)即可查看:

a = {'A': 1, 'B': 2, 'C': 3}  #a是一個字典類型
print(type(a))

運行結果如下:

<class 'dict'>
>>> 

17.1.3、字典的創(chuàng)建

我們在定義字典時,每個元素都包含了兩部分:鍵(key)和值(value),并且在“鍵”和“值”之間使用英文冒號分隔,相鄰兩個元素使用英文逗號分離,所有的元素都放在一個大括號“{}”中,語法格式如下:

dictionary = {'key1':'value1', 'key2':'value2', ..., 'keyn':'valuen',}

其中,相關的參數(shù)值如下:

dictionary:表示字典名稱;

key1, key2, ..., keyn:表示元素的鍵,必須是唯一的,并且不可變,例如可以是字符串、數(shù)字或者元組;

value1, value2, ..., valuen:表示元素的值,可以是任何數(shù)據(jù)類型,不是必須唯一。

例如,某中學初三1班,M同學的語數(shù)英的成績,用字典保存,代碼如下:

chengji = {'語文':'88','數(shù)學':'96','英語':'86'}
print(chengji)

運行結果如下:

{'語文': '88', '數(shù)學': '96', '英語': '86'}
>>> 

好了,簡單的講解了一下字典的語法,下面站長在線來給大家談談創(chuàng)建字典的8大方法

17.1.3.1、創(chuàng)建空字典

字典和列表,元組一樣都是可以創(chuàng)建空值的序列。在Python中,創(chuàng)建空字典居然還有兩個方法:dictionary = {} 或者 dictionary = dict()。

示例3.1.1:用dictionary = {} 方法創(chuàng)建空列表,輸出結果,并打印數(shù)據(jù)類型

dictionary = {}
print(dictionary)
print("dictionary的數(shù)據(jù)類型為:",type(dictionary))

運行結果如下:

{}
dictionary的數(shù)據(jù)類型為: <class 'dict'>
>>> 

示例3.1.2:用dictionary = dict()方法創(chuàng)建空列表,輸出結果,并打印數(shù)據(jù)類型

dictionary = dict()
print(dictionary)
print("dictionary的數(shù)據(jù)類型為:",type(dictionary))

運行結果如下:

{}
dictionary的數(shù)據(jù)類型為: <class 'dict'>
>>> 

17.1.3.2、直接賦值創(chuàng)建字典

上面的,某中學初三1班,M同學的語數(shù)英的成績,保存為字典就是直接賦值創(chuàng)建字典。

chengji = {'語文':'88','數(shù)學':'96','英語':'86'}
print(chengji)

運行結果如下:

{'語文': '88', '數(shù)學': '96', '英語': '86'}
>>> 

17.1.3.3、通過給定的“鍵值對”創(chuàng)建字典

語法格式如下:

dictionary = dict(key1=value1,key2=value2,...,keyn=valuen)

其中,相關參數(shù)如下:

dictionary:表示字典名稱;

key1, key2, ..., keyn:表示元素的鍵,必須是唯一的,并且不可變,例如可以是字符串、數(shù)字或者元組;

value1, value2, ..., valuen:表示元素的值,可以是任何數(shù)據(jù)類型,不是必須唯一。

示例3.3:

a = dict(A = 1, B = 2, C =3)
print(a)

運行結果為:

{'A': 1, 'B': 2, 'C': 3}
>>> 

17.1.3.4、通過二元組列表創(chuàng)建

定義一個二元組列表并且賦值,

list = [('A', 1), ('B', 2), ('C', 3)]
a = dict(list)
print(a)

運行結果為:

{'A': 1, 'B': 2, 'C': 3}
>>> 

17.1.3.5、通過映射函數(shù)創(chuàng)建字典

語法如下:

dictionary = dict(zip(list1,list2))

其中,相關參數(shù)說明如下:

dictionary:表示字典名稱。

zip()函數(shù):用于將多個列表或元組對應位置的元素組合為元組,并返回包含這些內容的zip對象。如果想得到元組,可以將zip對象使用tuple()函數(shù)轉換為元組;如果想得到列表,則可以使用list()函數(shù)將其轉換為列表。

list1:表示一個列表,用于指定要生成字典的鍵。

list2:表示一個列表,用于指定要生成字典的值。如果list1和list2的長度不同,則與最短的列表長度相同。

示例3.5:某高校寢室住著4大美女,將他們的名字保存在一個列表中,相應的年齡保存在另一個列表中,根據(jù)名字和年齡創(chuàng)建一個字典。

思路:在IDLE中,我們打開草稿文件000.py,先定義兩個均包含4個元素的列表,在應用dict()函數(shù)和zip()函數(shù),將兩個列表轉化為對應的字典,并輸出該字典。

name = ['美琳','夢潔','雪麗','美蓮']
age = [18,19,19,18]
a = dict(zip(name,age))
print(a)

運行結果為:

{'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
>>> 

17.1.3.6、通過dict對象的fromkeys()方法創(chuàng)建字典。

Python 中,還可以使用 dict 字典類型提供的 fromkeys() 方法創(chuàng)建帶有默認值的字典,具體格式為:

dictionary = dict.fromkeys(list,value=None)

其中,list 參數(shù)表示字典中所有鍵的列表(list);value 參數(shù)表示默認值,如果不寫,則為空值 None。

kemu = ['語文', '數(shù)學', '英語']   #作為鍵的列表
a = dict.fromkeys(kemu, 100)      #指定科目的默認成績?yōu)?00
print(a)

運行結果如下:

{'語文': 100, '數(shù)學': 100, '英語': 100}
>>> 

17.1.3.7、通過字典推導式創(chuàng)建

(字典的最后一個知識點再詳細講解字典推導式

a = {i:2*i for i in range(3)}
print(a)

運行結果如下:

{0: 0, 1: 2, 2: 4}
>>> 

17.1.3.8、其他方法

list = ['A', 1, 'B', 2, 'C', 3]
a= dict(zip(list[::2], list[1::2]))
print(a)

運行結果:

{'A': 1, 'B': 2, 'C': 3}
>>> 

17.1.4、字典的刪除

同列表和元組一樣,不再需要的字典也可以使用del命令刪除。例如,通過下面的代碼即可將已經(jīng)定義的字典刪除。

del dictionary

另外,如果只是想刪除字典的全部元素,可以使用字典對象的clear()方法。執(zhí)行clear()方法后,原字典將變?yōu)榭兆值?。例如,下面的代碼將清除字典的全部元素。

dictionary.clear()

除了上面介紹的方法可以刪除字典元素,還可以使用字典對象的pop()刪除并返回指定“鍵”的元素,以及使用字典對象的popitem()方法刪除并返回字典中的一個元素。

17.2、在Python中訪問字典詳解

由于昨天上午在做其他的,下午開始更新教程,一直到了網(wǎng)上12點都沒有完成,因為做的是小白的新手教程,需要參考很多的資料,才能完成課程的編寫。等我在網(wǎng)站和各個平臺發(fā)布的時候,全部都是16日的凌晨發(fā)布的,相當于11月15日著24個小時,沒有更新一篇文章。

從今以后要吸取教訓,盡可能的在上午,至少就要在下午就要完成教程的更新。當然除了Python的新手教程更新以外,還要著手更新html、CSS、JavaScript、 phpVue等教程,那樣我爭取在明年年底的時候,開發(fā)出自己的建站CMS,讓更多的人免費的使用到更好的CMS系統(tǒng),讓想在自己行業(yè)深耕的人,搭建好自己的 知識體系,服務好自己的客戶。

為什么我要一邊學習一邊更新免費的小白教程呢?因為我希望所有的人和我一樣,可以通過學習新手教程,能夠完成和我一樣的學習效果,在整個網(wǎng)絡上面,幾乎沒有系統(tǒng)的圖文教程。當然,視頻教程很多,很多公司都出了自己的完整的視頻教程。拿新手Python教程來說,什么400集的,600集的都有。但是系統(tǒng)的圖文教程,詳細講解的還真沒有。當然像菜鳥教程、W3School這樣的網(wǎng)站的圖文教程是 《Python3.10.0 官方中文參考文檔》屬于參考文檔,沒有深入淺出的講解,有一些很容易看懂,有一些卻是看不懂。就像法律、數(shù)學,不是把法律條文、數(shù)學公式擺在這里就能看得懂的。

所以我在出品自己的Python教程時,是參考了很多很多的網(wǎng)站教程、視頻教程、參考手冊等內容,最終完成全面,精準,淺顯易懂的文章教程。

今天是2021年11月16日,目前正在CSDN 看《2021 Google 開發(fā)者大會直播》,一邊看直播,一邊寫今天的課程吧!再回到主題,今天要分享的是在Python中訪問字典。

17.2.1、使用print()函數(shù)訪問字典

在Python中訪問字典,同訪問列表、元組差不多,都是使用print()函數(shù)。

以昨天的內容為例,某高校寢室住著4大美女,將他們的名字保存在一個列表中,相應的年齡保存在另一個列表中,根據(jù)名字和年齡創(chuàng)建一個字典。

name = ['美琳','夢潔','雪麗','美蓮']
age = [18,19,19,18]
a = dict(zip(name,age))
print(a)

運行結果為:

{'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
>>> 

在Python中使用字典時,很少會直接輸出字典的全部內容,而是根據(jù)指定的鍵得到相應的結果。

在Python中,訪問字典的元素,通過鍵來訪問的。(不像列表和元組,可以通過索引訪問)。

如,要想獲取上方“雪麗”的年齡,可以使用以下代碼

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
print("雪麗的年齡為:",a['雪麗'])

輸出結果為:

雪麗的年齡為: 19
>>> 

如果獲取的指定鍵不存在,則會出現(xiàn)以下KeyError錯誤,如:

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
print("韓梅梅的年齡為:",a['韓梅梅'])

輸出結果為:

Traceback (most recent call last):
  File "D:\Python\Python310\Doc\000.py", line 2, in <module>
    print("韓梅梅的年齡為:",a['韓梅梅'])
KeyError: '韓梅梅'
>>> 

在實際開發(fā)中,很可能我們不知道當前存在什么鍵,所以需要避免該異常的產(chǎn)生。具體的解決方法是使用if語句對不存在的情況進行處理,即給一個默認值。例如,可以將上面的代碼修改為以下內容。

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
print("韓梅梅的年齡為:",a['韓梅梅'] if '韓梅梅' in a else '我的字典里沒有此人')

即當“韓梅梅”不存在時,將顯示以下內容。

韓梅梅的年齡為: 我的字典里沒有此人
>>> 

17.2.2、使用字典對象的get()方法訪問字典

另外,Python中推薦的方法是使用字典對象的get()方法獲取指定鍵的值。其語法格式如下:

dictionary.get(key[,default])

其中,dictionary為字典對象,即要從中獲取值的字典;key為指定的鍵;default為可選項,用于當指定的鍵不存在時,返回一個默認值,如果省略,則返回None。

例如,通過get()方法獲取“雪麗”的年齡,可以使用下面的代碼。

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
print("雪麗的年齡為:",a.get('雪麗'))

執(zhí)行結果如下:

雪麗的年齡為: 19
>>> 

在Python開發(fā)中,為了解決在獲取指定鍵的值時,因不存在該鍵而導致拋出異常,可以為get()方法設置默認值,這樣當指定的鍵不存在時,得到結果就是指定的默認值。例如,將上面的代碼修改為以下內容。

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
print("梅梅的年齡為:",a.get('梅梅','我的字典里沒有此人'))

運行結果為:

梅梅的年齡為: 我的字典里沒有此人
>>> 

17.3、在Python中遍歷字典的三大方法詳解

字典是以“鍵-值對”的形式存儲數(shù)據(jù)的,所以就可能需要對這些“鍵-值對”進行獲取。Python提供了遍歷字典的方法,通過遍歷可以獲取字典中的全部“鍵-值對”。

17.3.1、使用字典對象的items()方法可以遍歷字典的項和字典的“鍵-值對”。

字典對象的items()方法,語法如下:

dictionary.items()

其中,dictionary為字典對象;返回值為可遍歷的“鍵-值對”元組列表。

17.3.1.1、遍歷字典的項。

例如,定義一個字典,然后通過items()方法獲取“鍵-值對”的元組列表,并輸出全部項,代碼如下:

chengji = {'語文':'88','數(shù)學':'96','英語':'86'}
for item in chengji.items():
    print(item)

運行結果如下:

('語文', '88')
('數(shù)學', '96')
('英語', '86')
>>> 

上面的示例得到的是元組中的各個元素,我們可以稱為遍歷字典的項。

17.3.1.2、遍歷字典的“鍵-值對”。

想要獲取到具體的“鍵-值對”,可以通過for循環(huán)遍歷該元組列表??梢允褂孟旅娴拇a進行遍歷。

chengji = {'語文':'88','數(shù)學':'96','英語':'86'}
for key,value in chengji.items():
    print(key,"的成績是",value)

運行結果為:

語文 的成績是 88
數(shù)學 的成績是 96
英語 的成績是 86
>>> 

上面獲取到的具體的每個鍵和值,我們稱為遍歷字典的“鍵-值對”。

站長在線溫馨提示:字典的項是元組列表帶(),字典的“鍵-值對”,是具體的鍵和值不帶()。部分教程沒有對字典的項和字典的“鍵-值對”進行區(qū)分。

17.3.2、使用字典對象的keys()方法可以獲取字典的“鍵”序列。

其語法格式如下:

dictionary.keys()

其中,dictionary為字典對象;返回值為可遍歷的“鍵”的序列。想要獲取到具體的“鍵”,可以通過for循環(huán)遍歷該序列。

例如,定義一個字典,然后通過keys()方法獲取“鍵”的序列,并輸出全部“鍵”,代碼如下:

chengji = {'語文':'88','數(shù)學':'96','英語':'86'}
for item in chengji.keys():
    print(item)

運行結果如下:

語文
數(shù)學
英語
>>> 

上面的代碼,就是輸出了字典里面的全部“鍵”,下面我們來輸出字典里面的全部“值”。

17.3.3、使用字典對象的values()方法可以獲取字典的“值”序列。

其語法格式如下:

dictionary.values()

其中,dictionary為字典對象;返回值為可遍歷的“值”的序列。想要獲取到具體的“值”,可以通過for循環(huán)遍歷該序列。

例如,定義一個字典,然后通過values()方法獲取“值”的序列,并輸出全部“值”,代碼如下:

chengji = {'語文':'88','數(shù)學':'96','英語':'86'}
for item in chengji.values():
    print(item)

運行結果如下:

88
96
86
>>> 

17.4、在Python中添加、修改、刪除和更新字典元素詳解

17.4.1、在Python中添加字典元素。

由于字典是可變序列,所以可以隨時在其中添加“鍵-值對”,這和列表類似。向字典中添加元素的語法格式如下:

dictionary[key] = value

詳細參數(shù)說明如下:

dictionary:表示字典名稱;

key:表示要添加元素的鍵,必須是唯一的,并且不可變,例如可以是字符串、數(shù)字或者元組;

value:表示元素的值,可以是任何數(shù)據(jù)類型,不是必須唯一。

例如,還是以之前的保存4位美女的年齡為例,在創(chuàng)建的字典中添加一個元素,并顯示添加后的字典,代碼如下:

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
a['梅梅'] = 20
print(a)

運行結果如下:

{'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18, '梅梅': 20}
>>> 

從上面的結果中,可以看出又添加了一個“鍵”為“梅梅”的元素。


17.4.2、在Python中修改字典元素。

由于在字典中,“鍵”必須是唯一的,所以如果新添加元素的“鍵”與已經(jīng)存在的“鍵”重復,那么將使用新的“值”替換原來該“鍵”的值,這也相當于修改字典的元素。

例如,再添加一個“鍵”為“夢潔”的元素,這次設置她為“20”??梢允褂孟旅娴拇a。

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
a['夢潔'] = 20
print(a)

運行結果如下:

{'美琳': 18, '夢潔': 20, '雪麗': 19, '美蓮': 18}
>>> 

從上面的結果可以看出,并沒有添加一個新的“鍵”為“夢潔”的元素,而是直接對“夢潔”進行了修改。


17.4.3、在Python中刪除字典元素。

17.4.3.1、使用del命令刪除指定元素

當字典中的某個元素不需要時,可以使用del命令將其刪除。

例如,要刪除字典dictionary的鍵為“夢潔”的元素,可以使用下面的代碼。

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
del a['夢潔']
print(a)

運行結果如下:

{'美琳': 18, '雪麗': 19, '美蓮': 18}
>>> 

 從上面的運行結果中可以看到,在字典a中只剩下3個元素了。

站長在線溫馨提醒:

當刪除一個不存在的鍵時,將拋出 KeyError 的異常。如:

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
del a['梅梅']
print(a)

運行結果為:

Traceback (most recent call last):
  File "D:\Python\Python310\Doc\000.py", line 2, in <module>
    del a['梅梅']
KeyError: '梅梅'
>>> 

一般情況下,需要將上面的代碼修改為以下內容,從而防止刪除不存在的元素時拋出異常。

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}  # 指定一個原始字典
if '梅梅' in a:                                       # 如果在字典中
    del a['梅梅']                                     # 刪除一個元素
else:                                                 # 否則
    print("你要刪除的鍵不在字典中")                   # 告訴結果
print("原字典為:",a)                                 # 輸出原字典

運行結果為:

你要刪除的鍵不在字典中
原字典為: {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
>>> 

17.4.3.2、使用clear()方法清空字典元素

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
a.clear()
print(a)

運行結果為:

{}
>>> 

上面就說明了使用clear()方法會清空字典里面的所有元素。

17.4.3.3、使用pop()方法刪除字典中指定的元素

pop()方法和del命令類似,都是指定元素的鍵來刪除該元素。

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
a.pop('夢潔')
print(a)

運行結果為:

{'美琳': 18, '雪麗': 19, '美蓮': 18}
>>> 

從上面結果看出,pop()方法和del命令是一樣的效果。

17.4.3.4、使用popitem() 方法刪除字典中最后一個鍵值對。

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
a.popitem()
print(a)

運行結果為:

{'美琳': 18, '夢潔': 19, '雪麗': 19}
>>> 

17.4.4、在Python中更新字典元素。

使用update() 方法更新字典元素。

update() 方法和我們上面說的添加字典和修改字典類似,這時候有兩種情況發(fā)生:

17.4.4.1、當update() 給定的鍵值對,在原字典不存在時,就會增加字典元素;

17.4.4.2、當update() 給定的鍵值對,在原字典存在時,就會修改字典元素;

請看下面的例子:

a = {'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
a.update({'梅梅': 18, '夢潔': 20})         
print(a)

運行結果為:

{'美琳': 18, '夢潔': 20, '雪麗': 19, '美蓮': 18, '梅梅': 18}
>>> 

通過上面結果可以看出,使用update() 方法,給定的鍵值對沒有時,會增加一個鍵值對;給定的鍵值對存在時,就會修改字典元素。

17.5、Python中的字典推導式詳解

我們在前面學過《python中的列表推導式詳解》和《Python中的元組推導式詳解》,今天我們來學習《Python中的字典推導式詳解》。

列表推導式類似,使用字典推導式可以快速的生成一個新的字典。

17.5.1、生成指定范圍的數(shù)值字典。語法格式如下:

dictionary = {Expression for var in range}

dictionary:表示生成的字典名稱

Expression:表達式,用于計算新字典的元素

var:循環(huán)變量

range:采用range()函數(shù)生成的range對象

例如:定義一個10以內的平方數(shù)的字典,代碼如下:

a = {i:i**2 for i in range(10)}
print(a)

運行結果為:

{0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81}
>>> 

17.5.2、使用字典推導式也可以根據(jù)列表生成字典。

列如,定義兩個4個元素的列表,,在應用字典推導式和zip()函數(shù),將兩個列表轉換為對應的字典,并且輸出該字典,代碼如下:

name = ['美琳','夢潔','雪麗','美蓮']
age = [18,19,19,18]
a = {i:j for i,j in zip(name,age)}
print(a)

運行結果為:

{'美琳': 18, '夢潔': 19, '雪麗': 19, '美蓮': 18}
>>> 

站長在線溫馨提醒:大家可以和 映射函數(shù)創(chuàng)建字典dictionary = dict(zip(list1,list2))進行對比哦!

相關閱讀:

本站百科詞條:Python

《零基礎Python完全自學教程》目錄 

1、認識python

2、安裝python及寫第一個Python程序

3、Python開發(fā)工具介紹

4、Python語法特點

5、Python中的變量

6、Python中的基本數(shù)據(jù)類型

7、Python中的基本輸入和輸出

8、Python中常用的運算符

9、Python中運算符的優(yōu)先級和條件表達式

10、Python中的三大程序結構

11、Python中的選擇語句

12、Python中的循環(huán)語句

13、Python中的break語句、continue語句和pass語句

14、Python中的序列知識詳解

15、Python中的列表

16、Python中的元組系列知識



本文地址:http://003188.cn/pythonzidian.html
碼字不易,打個賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡

域名pythonw.cn出售

域名pythonw.cn的詳細信息:Python網(wǎng)

2022-08-06  分類:域名出售  瀏覽:1375次


站長在線Python教程:Python中類定義詳解

導讀:歡迎你來到站長在線的站長學堂學習Python知識,本文學習的是《Python中類定義詳解》。

2022-02-23  分類:Python學堂  瀏覽:1898次


站長在線Python教程:python中面向對象相關概述詳解

導讀:歡迎你來到站長在線的站長學堂學習Python知識,本文學習的是《python中面向對象相關概述詳解》。本文的主要內容有:面向對象是什么、面向對象中的對象是什么、Python中的類是什么、面向對象編程的特點有哪些?

2022-02-14  分類:Python學堂  瀏覽:1616次


站長在線零基礎Python完全自學教程23:函數(shù)的返回值、作用域和匿名函數(shù)

導讀:歡迎你來到站長學堂,學習站長在線出品的在線課程《零基礎 Python完全自學教程》今天給大家分享的是第23課《函數(shù)的返回值、作用域和匿名函數(shù)》。本文是一個大課程分成了下面4節(jié)小課程:Python中函數(shù)的返回值、Python函數(shù)中的局部變量、Python函數(shù)中的全局變量、Python函數(shù)中的匿名函數(shù)等內容。

2022-02-09  分類:Python學堂  瀏覽:1486次


站長在線Python教程:Python函數(shù)中的匿名函數(shù)詳解

歡迎你來到站長在線的站長學堂學習Python知識,本文學習的是《Python函數(shù)中的匿名函數(shù)詳解》。本文的主要內容有:匿名函數(shù)的定義、匿名函數(shù)的表達式、匿名函數(shù)的注意點、匿名函數(shù)的優(yōu)點、匿名函數(shù)的應用舉例。

2022-02-01  分類:Python學堂  瀏覽:1602次


站長在線Python教程精講:在Python函數(shù)中的全局變量詳解

歡迎你來到站長在線的站長學堂學習Python知識,本文學習的是《Python中的全局變量詳解》。本文的主要內容有:什么是全局變量、在函數(shù)外部定義的變量是全局變量、在函數(shù)內部定義中添加global關鍵詞后變成全局變量。

2022-01-10  分類:Python學堂  瀏覽:1718次


站長在線Python教程精講:在Python函數(shù)中的局部變量詳解

導讀:歡迎你來到站長在線的站長學堂學習Python知識,本文學習的是《在Python函數(shù)中的局部變量詳解》。本文的主要內容有:變量的作用域的概念、局部變量的概念、局部變量的舉例。

2022-01-06  分類:Python學堂  瀏覽:1620次


Python常用英語及用法

站長在線站長,準備系統(tǒng)的學習Python知識,但是對我來說,英語實在是太差了,當然我知道的是,不僅僅我,很多人在學習Python的時候,也是不知道這些英語單詞的意思與用法的,在這里站長在線站長就把這些英語整理出來,把英語以及中文意思、用法一起貼出來,讓大家一起來學習。

2022-01-02  分類:Python學堂  瀏覽:1833次


站長在線Python精講:Python中函數(shù)的返回值

導讀:歡迎你來到站長在線的站長學堂學習Python知識,本文學習的是《Python中函數(shù)的返回值》。本文的主要內容有:函數(shù)的返回值的含義、函數(shù)設置返回值的作用、return語句位置與多條 return語句的總結。

2021-12-29  分類:Python學堂  瀏覽:1792次


站長在線零基礎Python完全自學教程22:在Python中函數(shù)的參數(shù)傳遞

歡迎你來到站長學堂,學習站長在線出品的在線課程《零基礎 Python完全自學教程》今天給大家分享的是第22課《在Python中函數(shù)的參數(shù)傳遞》。本文是一個大課程分成了下面5節(jié)小課程:在Python函數(shù)中理解形式參數(shù)和實際參數(shù)、在Python函數(shù)中參數(shù)傳遞的位置參數(shù)詳解、在Python函數(shù)中的關鍵字參數(shù)詳解、在Python函數(shù)中的默認參數(shù)詳解、在Python函數(shù)中的可變參數(shù)詳解。

2021-12-26  分類:Python學堂  瀏覽:1582次