python中字典增加和刪除使用方法

2022-09-29 13:33:10 字數 1116 閱讀 7252

增加操作:

變數名[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...