python基礎 字典

2022-04-28 23:15:21 字數 1047 閱讀 3101

# 字典是python基本資料結構之一,相對於列表和元組,他是無序的,每次輸出都打亂了順序,沒有下標

hello=,

111:,

112:,

113:

}print(hello.items())

hello2=

}# 增

# 刪,字典沒有remove方法,只有pop 和del方法

pop = hello.pop(110)

print(pop)

# 返回值是被刪掉的值

del hello[112]

print("del 112 after:",hello)

# 改hello[113][3]="he0llo"

print(hello[113])

hello[222]="mike"

# 查print(222 in hello) #返回true,經常被用於判斷在字典存在不存在乙個鍵

print(hello.keys()) #以列表形式返回所有的的鍵,沒有值

print(hello.values()) #以列表返回所有字典的值,沒有鍵

for i in hello.values():

print(i,end='')

# 更新,將字典合併了,hello包含hello和hello2的所有元素

hello.update(hello2)

print(hello)

# 迴圈鍵和值

for i in hello:

print(i,hello[i])

for k,v in hello.items():

print(k,v)

# 綜合以上比較,

# 字典物件.keys() #以列表形式返回所有的的鍵,沒有值

# 字典物件.values() #以列表返回所有字典的值,沒有鍵(另外在django orm 中,models.table.objects.values()是元組,values_list是字典)

# 字典物件.items() 以列表返回鍵和值組成的元組,因此for迴圈k,v可以取出鍵和值

Python字典基礎

字典的主要屬性 常見字典操作 操作解釋d 建立空字典 d d 字典的巢狀 d dict.fromkeys 建立相同值的字典構造法 d dict zip keylist,valslist 關鍵字 對應鍵 值列表 d dict name bob age 14 根據對映物件建立字典 d key 42 新增...

python字典基礎

1.使用鍵值 key value 儲存形式,有極快的查詢速度,是無序的。key的特性 必須唯 一 不可變物件。例如建立乙個字典 dict 2.元素的訪問 dict key 獲取key的內容。也可以 dict.get 內容 沒有返回none,否則會顯示。3.元素新增 dict 鍵值 內容,若鍵值 ke...

python基礎 字典

可以儲存多種型別的值 get a key 格式同修改,也是賦值語句,但是在沒有查到該元素的情況下就會自動將該鍵值對新增 setdefault key default 如果key存在,那麼返回對應的value 如果不存在,建立給鍵值對,賦值預設值為value,並返回該預設值 d.update d ot...