增加操作:
變數名[key] = value # 通過key新增value值,如果key存在則覆蓋
user_info =
user_info["height"] = 1.51 # 新增乙個元素
print(user_info)
# 將原有的name = 馮提莫覆蓋。
setdefault(key,default) # 指定key和value,如果key存在則不覆蓋:
setdefault在新增元素的時候()裡面需要用,隔開。如user_info.setdefault(「height」,1.51)
user_info =
user_info.setdefvdkwacqdault("height",1.51)
print(user_info) vdkwacqd#
user_info.setdefault("name","學貓叫")
print(user_info) # name名字不覆蓋。
刪除操作:pop與del的區別, pop()預設刪除最後乙個,可以指定下標進行刪除,del需要給定下標
pop()方法:在()裡面寫你要刪除的元素
預設刪除最後乙個,可以指定下標進行刪除
# pop
info =程式設計客棧
info.pop("name") # 刪除info中的name
print(info)
#popitem()方法 :隨機彈出乙個鍵值元組,這個隨機的原因是因為字典無序 (我自己試過多次,發現popitem()自動刪除最後乙個元素,並不是隨機刪除)
# popitem
info =
info.popitem() # 刪除最後乙個key和對應的value
print(info)
# clear()方法 清空所有元素
# clear
info =
info.clear() # 清空字典
print(info)
# {}
del 方法:需要給定下標
# del
info =
del info["name"] # 從記憶體中刪除變數
print(info)
#
python迴圈刪除列表和字典
1 迴圈刪除列表中的元素lis 11 22,33 44,55 for i in range len lis del lis i 刪除報錯,因為刪除過程中,列表的下標會自動補齊到0 2 將偶數從列表中刪掉lis 11 22,33 44,55 for i in range len lis iflen i...
Python 字典的訪問 刪除 和修改
字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值key value對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字。乙個簡單的字典例項 也可如此建立字典 dict1 dic...
python增加 刪除列表元素
extend 方法 將列表中的元素追加到列表中。del語句既可以刪除列表中的單個元素,也可以直接刪除列表中的中間一段。del不僅能刪除列表元素還可以刪除普通變數 d 2 del d d traceback most recent call last file line 1,in dnameerror...