Python中字典的建立和使用

2021-10-10 21:17:32 字數 3093 閱讀 9071

對乙個字典執行 list(d) 將返回包含該字典中所有鍵的列表,按插入次序排列 (如需其他排序,則要使用 sorted(d))。要檢查字典中是否存在乙個特定鍵,可使用 in 關鍵字。

實驗1:

microsoft windows [版本 10.0

.18363

.1198

](c)

2019 microsoft corporation。保留所有權利。

c:\users\chenxuqi>python

python 3.7

.4(tags/v3.

7.4:e09359112e, jul 8

2019,20

:34:20

)[msc v.

1916

64bit

(amd64

)] on win32

type "help",,

"credits" or "license"

for more information.

>>> tel =

>>> tel[

'guido']=

4127

>>> tel

>>> tel[

'jack'

]4098

>>> del tel[

'sape'

]>>> del tel[

'sape'

]traceback

(most recent call last)

: file ""

, line 1,in

keyerror:

'sape'

>>>

>>> tel[

'irv']=

4127

>>> tel

>>>

list

(tel)

['jack'

,'guido'

,'irv'

]>>> tel

>>>

sorted

(tel)

['guido'

,'irv'

,'jack'

]>>>

'guido'

in tel

true

>>>

'jack' not in tel

false

>>>

>>> tel

>>>

>>>

實驗2:dict() 建構函式可以直接從鍵值對序列裡建立字典

microsoft windows [版本 10.0

.18363

.1198

](c)

2019 microsoft corporation。保留所有權利。

c:\users\chenxuqi>python

python 3.7

.4(tags/v3.

7.4:e09359112e, jul 8

2019,20

:34:20

)[msc v.

1916

64bit

(amd64

)] on win32

type "help",,

"credits" or "license"

for more information.

>>>

>>>

dict([

('sape'

,4139),

('guido'

,4127),

('jack'

,4098)]

)>>>

>>>

dict([

('sape'

,4139),

('guido'

,4127),

('jack'

,4098)]

)>>>

>>>

實驗3:字典推導式可以從任意的鍵值表示式中建立字典

microsoft windows [版本 10.0

.18363

.1198

](c)

2019 microsoft corporation。保留所有權利。

c:\users\chenxuqi>python

python 3.7

.4(tags/v3.

7.4:e09359112e, jul 8

2019,20

:34:20

)[msc v.

1916

64bit

(amd64

)] on win32

type "help",,

"credits" or "license"

for more information.

>>>

>>>

>>>

實驗4:當關鍵字是簡單字串時,有時直接通過關鍵字引數來指定鍵值對更方便

microsoft windows [版本 10.0

.18363

.1198

](c)

2019 microsoft corporation。保留所有權利。

c:\users\chenxuqi>python

python 3.7

.4(tags/v3.

7.4:e09359112e, jul 8

2019,20

:34:20

)[msc v.

1916

64bit

(amd64

)] on win32

type "help",,

"credits" or "license"

for more information.

>>>

dict

(sape=

4139

, guido=

4127

, jack=

4098

)>>>

>>>

python 建立和使用字典

1 定義 d 2 函式dict items name fengqi age 22 d dict items print d 還可以使用關鍵字實參來呼叫 d dict name fengqi age 22 print d 1 len d 返回項數 2 d k 返回鍵k對應的值 3 d k v 將值v關...

python字典的建立和輸出 字典的建立和使用

直接建立 d 輸出結果 dict函式 通過序列對建立字典 vaulues name daniel age 23 1 print dict values 通過關鍵字建立字典 print dict name daniel age 23,1 如果 dict 不傳入任何引數將會返回乙個空字典 print d...

Python 模組的建立和使用

1.模組的建立 模組 module 模組化,模組化指將乙個完整的程式分解為乙個乙個小的模組 通過將模組組合,來搭建出乙個完整的程式 不採用模組化,統一將所有的 編寫到乙個檔案中 採用模組化,將程式分別編寫到多個檔案中 模組化的優點 方便開發 方便維護 模組可以復用!在python中乙個py檔案就是乙...