Python--字典的定義及基本操作

1、字典定義與特性:

鍵值成對出現;

鍵的類型:可以是字符串、int、float、元組–不可改變的類型;不可以是:列表、字典。

值的類型:任意類型。

字典可以改變值。

沒有順序,沒有下標的概念。

2、字典的操作

獲取值:

定義一個字典:dict={‘name’:’fafa’,’age’:’30’}

通過鍵去獲取值:dict[‘name’]

如果是字典中包含字典,可先通過鍵獲取值再通過內嵌字典的鍵來獲取值。

修改值:

通過鍵修改:dict[‘name’]=’tom’

新增鍵值對:

鍵不存在,不會報錯,會自動添加到字典中即新增鍵值對。

判斷鍵存不存在:使用in

‘name’ in dict,如果存在返回True,不存在返回False

刪除:

del dict.[‘name’]

dict.pop(‘name’)

查看字典的元素個數:len()(獲取鍵值對的個數)

清空:dict.clear()

獲取字典所有的鍵:

dict.keys(),返回的是一個類列表(類列表不支持下標操作,支持循環for,支持in操作)

如將類列表轉換成列表:list(dict.keys())

獲取字典所有的值:

dict.values()

獲取字典鍵值對:

dict.items()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章