python中字典的常用操作命令及注意事项
目錄
1、?使用update()合并字典
2、?使用del刪除具有指定鍵的元素
3、?使用clear清除所有元素
4、?使用in判斷是否存在
5、?使用[key]獲取元素
6、?使用keys()獲取所有鍵
7、?使用values()獲取所有值
8、?使用items()獲取所有鍵值對
9、運(yùn)算符
1、?使用update()合并字典
使用update()可以將一個字典的鍵值對賦值到另一個字典中。如果待添加的字典于待擴(kuò)充的字典包含同樣的鍵值的話,新歸入的字典的值會覆蓋原有的值。
?
2、?使用del刪除具有指定鍵的元素
使用del可以刪除具有指定key的元素。
?
3、?使用clear清除所有元素
使用clear(),或者給字典重新賦值一個空字典({})可以將字典中所有元素刪除。
?
4、?使用in判斷是否存在
如果你希望判斷某一個鍵是否存在于一個字典中,可以使用in.
?
5、?使用[key]獲取元素
這是對字典最常用進(jìn)行的操作,只需要指定字典名和鍵即可獲得對應(yīng)的值。如果字典中不包含指定的鍵,會拋出一個異常。有兩種方法可以避免這種情況的發(fā)生。
第一種是在訪問錢通過In測試鍵是否存在;
第二種使用字典函數(shù)get()。你需要指定字典名,鍵值和一個可選值。如果鍵存在,則會得到對應(yīng)的值,如果不存在,將會返回可選值,如果沒有指定可選值,會得到None。
?
6、?使用keys()獲取所有鍵
使用keys()可以獲得字典中所有的鍵。在Python2中,keys()會返回一個列表,而在Python3中返回dict_keys類型,它的鍵是迭代器形式。如果我們需要一個完整的列表,在Python中,我們可以手動調(diào)用list()將dict_keys轉(zhuǎn)換為列表類型。
?
7、?使用values()獲取所有值
使用values()可以獲取字典中所有值。
?
8、?使用items()獲取所有鍵值對
使用items()函數(shù)可以獲取字典中所有的鍵值對。
?
9、運(yùn)算符
| 運(yùn)算符 | Python 表達(dá)式 | 結(jié)果 | 描述 | 支持的數(shù)據(jù)類型 |
| + | [1, 2] + [3, 4] | [1, 2, 3, 4] | 合并 | 字符串、列表、元組 |
| * | 'Hi!' * 4 | ['Hi!','Hi!', 'Hi!', 'Hi!'] | 復(fù)制 | 字符串、列表、元組 |
| in | 3 in (1, 2, 3) | True | 元素是否存在 | 字符串、列表、元組、字典 |
| not in | 4 not in (1, 2, 3) | True | 元素是否不存在 | 元素是否不存在 |
注意:in在對字典操作時,判斷的是字典的鍵.
總結(jié)
以上是生活随笔為你收集整理的python中字典的常用操作命令及注意事项的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sklearn分类器算法:逻辑回归及案例
- 下一篇: websocket python爬虫_p