Python 資料型別 字典

2021-08-25 02:40:58 字數 1339 閱讀 9992

– start

字典是儲存鍵值對的資料結構。

假設我們要構建字典 ,python 提供如下幾種方法。

a = 

b = dict()

c = dict(one=1, two=2, three=3)

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

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

f = e.copy() # 複製字典

g = dict.fromkeys(['one', 'two', 'three'], 0) # 值都是 0

h = # 字典推導

d = 

d['one'] # 根據鍵訪問

d['one'] = 0 # 根據鍵修改

del d['one'] # 刪除某個鍵及值

d = 

# 判斷鍵是否存在

'one' in d

'one' not in d

d = 

#------------------------- 增加和修改操作

d.setdefault('one',1) # 如果鍵不存在,則設定

d.update() # 根據其他字典更新

#------------------------- 刪除操作

v = d.pop('two') # 刪除某個鍵及值並返回

(x,y) = d.popitem() # 刪除某個鍵及值並返回

d.clear() # 刪除所有鍵及值

#------------------------- 查詢操作

d =

d.get('one') # 獲取某個鍵的值

len(d) # 檢視字典長度

d.keys() # 返回所有的鍵

d.values() # 返回所有的值

d.items() # 返回所有的鍵值對, 通常用來迭代

d = 

# 迭代鍵

for key in d.keys():

print(key)

# 迭代值

for value in d.values():

print(value)

# 迭代鍵值對

for key,value in d.items():

print(key,value)

python 資料型別(字典型別)

字典型別 dict 作用是 記錄多個 key value 值,優勢是每乙個值 value 都有其對應關係 對映關係 key,而 key對 value 有描述性的功能 定義 1 基本使用 dict 用途 記錄多個值,每乙個值對應的 key 用來描述 value 的作用 在 內用逗號分隔開多個 key ...

Python資料型別 字典

字典 字典是無序的,它不能通過偏移來訪問,只能通過鍵來訪問。字典 key 類似我們現實的鑰匙,而value則是鎖。乙個鑰匙開乙個鎖 特點 內部沒有順序,通過鍵來讀取內容,可巢狀,方便我們組織多種資料結構,並且可以原地修改裡面的內容,屬於可變型別。組成字典的鍵必須是不可變的資料型別,比如,數字,字串,...

python資料型別 字典

python資料型別 字典 字典是python中惟一的對映型別 雜湊表 字典物件時可變的,但是字典的鍵必須使用不可變物件,並且乙個字典中可以使用不同型別的鍵值 keys 或者values 返回鍵列表或者列表 items 返回包含鍵值對的元組 建立字典 dic 取值 dic name dic age ...