dict1 =
賦值時, 鍵不存在,就會新增鍵值對; 鍵存在,就會修改鍵值對的值dict1["weight"] = 75
dict1["age"] = 20
鍵值對不存在, 會新增鍵值對; 鍵值對存在, 不做任何改變dict1.setdefault("age", 20)
del dict1["age"]
result = dict1.pop(「age1」, 「no_key」) # 鍵不存在,缺省會報錯; 如果後邊再設定乙個資料,就不會報錯if result == "no_key":
print("字典中不包含該鍵值對")
else:
print("字典中包含並且刪除了該鍵值對")
print(result)
print(dict1)
清空字典dict1.clear()
print(dict1)
update(字典) 如果字典中的鍵值對不存在, 會新增鍵值對; 鍵值對存在, 會修改鍵值對的值dict1.update()
print(dict1)
根據鍵取值print(dict1["name1"]) # 鍵不存在,會報錯
print(dict1.get("name1")) # 鍵不存在,會返回none none表示沒有資料
取出每個鍵for key in dict1.keys():
print(key)
取出每個值for value in dict1.values():
print(value)
取出每個鍵值對 返回元組 (鍵, 值) item = (「name」, 「zhangsan」)for item in dict1.items():
print(item)
利用自動解包,分別取出鍵和值 a,b = (「name」, 「zhangsan」)for a, b in dict1.items():
print(a)
print(b)
字典也是可以進行遍歷 但是取出的是鍵,並且是無序的for a in dict1:
print(a)
python 字典的增刪改查
字典和json類似,也是採用鍵值對 key values 的方式進行儲存資料,在python中,用作字典的key必須是可雜湊的 不可變的資料型別,比如數字 元組和字串。字典的關鍵字為dict,用 表示,字典可以儲存大量資料,相對列表速度要快一些,字典是可變的 無序的,不支援索引。dic dic.se...
python字典的增,刪,改,查
字典 dict 1.字典是無序,可變的資料型別 2.字典 用於儲存資料,儲存大量資料,字典要比列表快,將資料和資料之間進行關聯 定義乙個字典 dic 字典中逗號分隔叫做乙個元素 六月 鍵 99 值 鍵值對 字典的鍵 字典的值 增 dic dic 十月 流火 暴力新增 print dic dic.se...
python 字典的增刪改查
字典的特點 可變型別 大括號 資料為鍵值對形式出現 各個鍵值對用逗號隔開 一.增 改 dict1 dict1 gender 女 print dict1 注 如果key存在則修改key對應的值,如果不存在則新增此鍵值對 二.刪1.del del 刪除字典或刪除字典中指定的鍵值對 dict1 del d...