python基礎(3) 字典

2021-10-05 12:11:40 字數 979 閱讀 8381

dict1=

#鍵值對一定共同出現,且無序

#key必須是不可變物件

宣告:

dic=

dic=

dict

(a=1

,b=2

)lst1=[(

"a",1)

,("b",2)

]lst2=[[

"a",1]

,["b",2]

]lst3=((

"a",1)

,("b",a)

)dic=

dict

(lst1)

dic=

dict

(lst2)

dic=

dict

(lst3)

keys=

["a"

,"b"

]dic=

dict

.fromkeys(keys,

1) :

內建函式&方法

dic1.update(dict2) :將dict2加入dict1

dict1.copy(

)len()

:檢視有多少個key

'key'

in dict1 :物件為keys

dic[

'key'

] :只能通過 key

dic[

]:巢狀字典訪問

dic.get(

'key'

,print

("no"))

#.get()可實現訪問不存在

#的key時返回none,print可做提醒功能

list

(dic.keys())

list

(dic.values())

list

(dic.items(

))

python3字典遍歷 python3字典遍歷

python版本 python3.7 info infog.get name 得到字典info中name的值 info.keys 得到字典info中所有的鍵,結果是乙個物件 dict keys name age 需要注意在python2中該操作得到的是乙個列表 遍歷key for temp in i...

python基礎知識3 字典

字典 宣告 增刪改查 宣告空字典 new dict 增,示例1 key是字串,value可以是任意資料型別 new user name zhangsan new user inst 計算機 英語 跑步 new user score 95.5 print new user 示例2 key為純數字 us...

Python自學3(字典)

1.像列表一樣,字典 是許多值的集合,但是不像列表的下標,字典的索引可以使用許多不同資料型別,不只是整數。字典的索引被稱為 鍵 鍵及其關聯的值稱為 鍵 值 對 2.字典中的表項是不排序的,不能像列表一樣進行切片。3.嘗試訪問字典中不存在的鍵,將導致keyerror出錯資訊 4.儘管字典時不排序的,但...