關於dictionary的操作

2022-09-19 03:57:13 字數 1262 閱讀 1785

一、定義

字典是無序的

dic1=

print

(dic1,type(dic1))

#字典內的元素是由鍵值對組成,鍵應該是字串,值可以是任意型別

二、操作

1)增(改)

#

增:dic1["

dom"]=(3,2) #

增加乙個鍵值對,如果已經存在就是修改

print

(dic1)

dic1.setdefault(

'weight

') #

有鍵值對,不做任何改變,沒有才新增。

dic1.setdefault('

weight

',100)

print

(dic1)

dic1.setdefault(

'name

') #

已經有name,就不會有任何改變

print(dic1)

2)刪

#

刪dic1.pop("

name

") #

刪除指定鍵值對

print

(dic1)

dic1.popitem()

#隨機刪除乙個鍵值對(大概率是最後加上的)

print

(dic1)

dic1.clear()

#清空字典

print

(dic1)

del dic1

3)查

dic2=

for i in dic2: #

預設列印鍵

print

(i)print("

==="

)for k,v in dic2.items(): #

列印鍵值對,但是兩個元素分開列印,可以控制格式

print

(k,v)

print("

==="

)for i in dic2.keys(): #

列印鍵,values也是一樣的操作,dic2.values()

print

(i)print("

==="

)for i in dic2.items(): #

列印鍵值對,以tuple的形式

print(i,type(i))

Python 字典 Dictionary 操作詳解

一 建立字典 字典由鍵和對應值成對組成。字典也被稱作關聯陣列或雜湊表。基本語法如下 複製 如下 dict 也可如此建立字典 複製 如下 dict1 dict2 注意 每個鍵與值用冒號隔開 每對用逗號,每對用逗號分割,整體放在花括號中 鍵必須獨一無二,但值則不必。值可以取任何資料型別,但必須是不可變的...

Python 字典 Dictionary 操作詳解

python字典是另一種可變容器模型,且可儲存任意型別物件,如字串 數字 元組等其他容器模型。一 建立字典 字典由鍵和對應值成對組成。字典也被稱作關聯陣列或雜湊表。基本語法如下 dict 也可如此建立字典 dict1 dict2 注意 每個鍵與值用冒號隔開 每對用逗號,每對用逗號分割,整體放在花括號...

python 字典 Dictionary 操作

d dict dict b 3 dict 刪除字典元素 能刪單一的元素也能清空字典,清空只需一項操作。顯示刪除乙個字典用del命令 字典內建函式 方法 python字典包含了以下內建函式 序號 函式及描述 1 cmp dict1,dict2 比較兩個字典元素。2 len dict 計算字典元素個數,...