位置:首頁 > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

字典如何工作-python

提問人:楊紫紅發(fā)布時(shí)間:2020-12-04
我們使用已經(jīng)介紹過的標(biāo)記創(chuàng)建了字典 ab。然后我們使用在列表和元組章節(jié)中已經(jīng)討論過的索引操作符來指定鍵,從而使用鍵/值對。我們可以看到字典的語法同樣十分簡單。 
我們可以使用索引操作符來尋址一個(gè)鍵并為它賦值,這樣就增加了一個(gè)新的鍵/值對,就像在上面的例子中我們對 Guido 所做的一樣。 
我們可以使用我們的老朋友——del 語句來刪除鍵/值對。我們只需要指明字典和用索引操作符指明要?jiǎng)h除的鍵,然后把它們傳遞給 del 語句就可以了。執(zhí)行這個(gè)操作的時(shí)候,我們無需知道那個(gè)鍵所對應(yīng)的值。 
接下來,我們使用字典的 items 方法,來使用字典中的每個(gè)鍵/值對。這會(huì)返回一個(gè)元組的列表,其中每個(gè)元組都包含一對項(xiàng)目——鍵與對應(yīng)的值。我們抓取這個(gè)對,然后分別賦給 for..in 循環(huán)中的變量 name 和 address 然后在 for-塊中打印這些值。 
我們可以使用 in 操作符來檢驗(yàn)一個(gè)鍵/值對是否存在,或者使用 dict 類的has_key 方法。你可以使用 help(dict)來查看 dict 類的完整方法列表。 
關(guān)鍵字參數(shù)與字典。如果換一個(gè)角度看待你在函數(shù)中使用的關(guān)鍵字參數(shù)的話,你已經(jīng)使用了字典了!只需想一下——你在函數(shù)定義的參數(shù)列表中使用的鍵/值對。
當(dāng)你在函數(shù)中使用變量的時(shí)候,它只不過是使用一個(gè)字典的鍵(這在編譯器設(shè)計(jì)的術(shù)語中被稱作 符號表 )。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部