自慰套教室~女子全员妊娠,精品无码国产自产拍在线观看蜜桃,亚洲国产精品成人精品无码区,久别的草原在线看视频免费

集團站切換校區

驗證碼已發送,請查收短信

復制成功
微信號:togogoi
添加微信好友, 詳細了解課程
已復制成功,如果自動跳轉微信失敗,請前往微信添加好友
打開微信
圖標

學習文章

當前位置:首頁 > >學習文章 > >

{人工智能}python編程之字典

發布時間: 2018-08-03 17:56:35

3.1     實驗介紹

關于本實驗?

本實驗主要介紹了 Python 字典的相關知識點和簡單操作。?

3.1.1     實驗目的

1.理解 Python字典的含義。

2.掌握和 Python字典相關的操作。

3.2   實驗任務配置

3.2.1     概念知識

1.  Python 字典。字典這種數據結構有點像我們平常用的通訊錄,有一個名字和這個名字對應的信息。在字典中,名字叫做“鍵”,對應的內容信息叫做“值”。字典是一個鍵/值對的集合

2.它的基本格式是(key 是鍵,alue 是值):

d    =   {key1 : value1,   key2: value2 }

3.鍵/值對用冒號分割,每個對之間用逗號分割,整個字典包括在花括號中。

4.關于字典的鍵要注意的是:鍵必須是唯一的;鍵只能是簡單對象,比如字符串、整數、浮點數、bool 值。

?3.2.1     實驗內容

步驟 1   創建字典

有以下幾種方式創建一個字典:

>>>a = {'one': 1, 'two': 2, 'three': 3}

>>>print(a)

{'three':3, 'two': 2, 'one': 1}

>>>b = dict(one=1, two=2, three=3)

>>>print(b)

{'three':3, 'two': 2, 'one': 1}

>>>c = dict([('one', 1), ('two', 2), ('three', 3)])

>>>print(c)

{'three':3, 'two': 2, 'one': 1}

>>>d = dict(zip(['one', 'two', 'three'], [1, 2, 3]))

>>>print(d)

{'three':3, 'two': 2, 'one': 1}

>>>e = dict({'one': 1, 'two': 2, 'three': 3})

>>>print(e)

{'one':1, 'three': 3, 'two': 2}

>>>print(a==b==c==d==e)

True

?字典推導(dictcomp)?

字典推導可以從任何以鍵值對作為元素的可迭代對象中構建出字典:

>>>data =[("John","CEO"),("Nacy","hr"),("LiLei","engineer")]

>>>employee = {name:work for name, work in data}

>>>print(employee)

{'LiLei':'engineer', 'John': 'CEO', 'Nacy': 'hr'}

字典查找

根據 key 值直接查找

>>>print(employee["John"]) 

CEO

如果字典中沒有找到對應的 Key值,會拋出 KeyError:

>>>print(employee["Joh"]) Traceback (most recent call last):

File"<pyshell#13>", line 1, in <module>

print(employee["Joh"])

KeyError: 'Joh'

使用 dic[key]方法查找時,如果找不到對應的 key 值,會拋出異常,但是如果使用

dic.get(key,default)方法查找時,如果找不到對應的 key值,會返回默認值 default:

>>>print(employee.get("Nacy","UnKnown'")) 

hr

>>>print(employee.get("Nac","UnKnown"))

UnKnown




?

上一篇: {人工智能}python編程之字符串

下一篇: {人工智能}列表和元組

十五年老品牌
微信咨詢:togogoi 咨詢電話:18922156670 咨詢網站客服:在線客服

相關課程推薦

在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優質服務!

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>