1. 程式人生 > 實用技巧 >Python-字典查改增刪操作

Python-字典查改增刪操作

Python-字典查改增刪操作

# 空字典
my_dict={}
print(my_dict,type(my_dict))
# 輸出:
>> {} <class 'dict'>

# 新增鍵值對

# 新增鍵值對
my_dict["name"] = "李四"
print(my_dict)
# 輸出:
>> {'name': '李四'}

# 修改鍵值對[key是唯一的,重新賦值]

# 修改鍵值對
my_dict["name"] = "王五"
print(my_dict)
# 輸出:
>> {'name': '王五'}

刪除鍵值對

my_dict["
name"] = "王五" my_dict["age"] = 12 print(my_dict) # 輸出: >>{'name': '王五', 'age': 12} # 刪除鍵值對 del my_dict["age"] print(my_dict) # 輸出: >> {'name': '王五'}

# 擴充套件: pop

# 新增鍵值對
my_dict["age"] = 18
my_dict["name"] = "李四"
print(my_dict)

# 擴充套件: pop
age = my_dict.pop("age")
print(age, my_dict)
#
輸出: >> {'age': 18, 'name': '李四'} >> 18 {'name': '李四'}

# 更新,合併

my_dict1 = {"name": "馮七", "age": 20, "sex": ""}
my_dict2 = {"sex": "", "address": "北京"}

# # 合併字典: 把字典2裡面的每個鍵值對資料合併到字典1裡面
my_dict1.update(my_dict2)
print(my_dict1)
# 輸出:
>>{'name': '馮七', 'age': 20, 'sex': '', 'address
': '北京'}
my_dict1 = {"name": "馮七", "age": 20, "sex": ""}
my_dict2 = {"sex": "", "address": "北京"}
#
# # 合併字典: 把字典2裡面的每個鍵值對資料合併到字典1裡面
my_dict1.update(my_dict2)
print(my_dict1)
#
# # 獲取資料
result = my_dict1["address"]
print(result)
age = my_dict1.get("money", 10000)
print(age)

# 輸出
>> {'name': '馮七', 'age': 20, 'sex': '', 'address': '北京'}
>> 北京
>> 10000