1.dic =
字典有括住,字典的value可以是任意值,字典的key的值不包括列表和字典
di =print(di)
運算結果:
process finished with exit code 0
2.取值(只能通過索引的方式,不能用切片的方式。因為字典是無序的)
di =v = di["c"
][0]
print(v)
執行結果:
1process finished with exit code 0
3.刪除
di =del di["
b"][2]
print(di)
執行結果:
process finished with exit code 0
4.迴圈(只能用for迴圈,不能用while,因為字典是無序的)
di =for k,v in
di.items():
print(k,v)
執行結果:
age 18name johna true
b [1, 2, '
movie']
c (1, 2, 'ff'
)process finished with exit code 0
5.方法
-根據序列建立字典並指定統一的值
a= dict.fromkeys(["age",123,"
465"],222)
print(a)
執行結果:
process finished with exit code 0
-根據key取值,如果沒有key,則為none
dic =v = dic.get("a"
)print(v)
執行結果:
1process finished with exit code 0
-刪除
dic =v = dic.pop("a"
(v)print(dic)
執行結果:
1process finished with exit code 0
-隨機刪除
dic =v =dic.popitem()
print("
刪除的值為:
",v)
print(dic)
執行結果:
刪除的值為: ('b', 3)
process finished with exit code 0
-設定,如果設定的值不存在,則建立新的,如果存在,不設定,直接獲取當前的值
dic =v = dic.setdefault("
c",132)
(v)print(dic)
執行結果:
132process finished with exit code 0
-新增第一種方法:
dic =v = dic.update()
print(dic)
執行結果:
process finished with exit code 0
第二種方法:
dic =v = dic.update(c=123,d=456)
print(dic)
執行結果:
process finished with exit code 0
python學習1 字典
1.基本概念 常見的建立詞典的方法 dic print type dic 詞典和列表類似的地方,是包含有多個元素,每個元素以逗號分隔。但詞典的元素包含有兩部分,鍵和值,常見的是以字串來表示鍵,也可以使用數字或者真值來表示鍵 不可變的物件可以作為鍵 值可以是任意物件。鍵和值兩者一一對應。實際上,列表的...
python學習(9) 字典
字典 1 字典的使用 1.1 字典的定義 在python中,字典是一系列鍵 值對。每個鍵與每乙個值都相關聯,可以使用鍵來訪問與之關聯的值 與鍵相關聯的值可以是數字 字串 列表及字典,和json的結構非常類似 鍵和值之間用冒號分隔,而鍵 值對之間用逗號分隔。字典中可以包含任意數量的鍵值對 user1 ...
Python學習(11)字典
字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。乙個簡單的字典例項 dict 也可如此建立...